Python零基础day09

本文介绍了Python编程中列表和元组的主要操作,包括创建、查看、查找、统计、增删改查等。讲解了如何进行索引、合并、删除、修改和遍历等操作,并提供了示例代码。同时,提到了元组的不可变性及其特殊用法。

学习目标:

掌握列表和元组


学习内容:

# 列表 list
# 存储一个数据 小明 小刚
# name = '小明'

# 定义一个列表

# name_list = ['小明', '小芳', '小刚']

# print(name_list)
# print(type(name_list))

# 查看
# index(数据,开始索引,结束索引) 查找

# name_list = ['小明', '小芳', '小刚']
# print(name_list.index('小明'))

# count() 统计出现的次数
# name_list = ['小明', '小芳', '小刚']
# print(name_list.count('小明'))

# 索引
# name_list = ['小明', '小芳', '小刚']
# print(name_list[0])

# in 在...里面  not in
# name_list = ['小明', '小芳', '小刚']
# print('小明' in name_list)
# print('小玉' not in name_list)

# 判断名称是否已经注册
# name_list = ['小明', '小芳', '小刚']
# name = input('请输入用户名:')
# if name in name_list:
#     print(f'你的用户名是{name},此名称已经被注册')
# else:
#     print(f'你的用户名是{name},注册成功')

# 增加
# + 合并两个列表的数据
# list1 = ['小明']
# list2 = ['小刚']
# print(list1 + list2)
# append() 追加数据 把数据增加到最后
# list1 = ['小明']  # 列表属于可变数据类型
# print(id(list1))
# print(list1)

# list1.append('小刚')
# print(id(list1))
# print(list1)

# insert(索引,'数据') 插入数据
# name_list = ['小明', '小芳', '小刚']
# name_list.insert(0, '小雨')
# print(name_list)

# extend(序列) 合并数据 对其他的序列进行合并
# name_list = ['小明', '小芳', '小刚']
# name_list.extend(['小雨','小李'])
# print(name_list)

# 删除 del remove pop clear

# del 目标 # 整个列表 根据索引删除元素
# name_list = ['小明', '小芳', '小刚']
# del name_list[0]
# print(name_list)

# remove 根据数据进行删除
# name_list = ['小明', '小芳', '小刚']
# name_list.remove('小明')
# print(name_list)

# pop(删除指定下标的数据,默认最后一个) # 返回被删除的数据
# name_list = ['小明', '小芳', '小刚']
# print(name_list.pop(0))
# print(name_list)

# clear 清除列表中的所有元素
# name_list = ['小明', '小芳', '小刚']
# name_list.clear()
# print(name_list)

# 修改
# 赋值修改
# name_list = ['小明', '小芳', '小刚']
# name_list[0] = '小雨'
# print(name_list)

# 倒置 反转
# name_list = ['小明', '小芳', '小刚']
# name_list.reverse()
# print(name_list)

# 排序 sort(key=None,reverse=False(升序))
# name_list = [5, 3, 4, 1, 2]
# name_list.sort()
# print(name_list)

# len() 公共操作 返回序列的数据个数

# 遍历列表
# name_list = ['小明', '小芳', '小刚']
# len(name_list)
# print(len(name_list))
#
# i = 0
# while i < len(name_list):
#     print(name_list[i])
#     i += 1

# for 遍历列表中的数据
# name_list = ['小明', '小芳', '小刚']
# for i in name_list:
#     print(i)

# 嵌套
# list1 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# print(list1[0][1])

# 元组 存储数据 不可更改,只能查看
# data = ('小明', '小芳', '小刚')
# print(data)
# print(type(data))

# 1 当创建单个元组时,后面需要跟上一个逗号
# data = ('小明','小芳','小刚')
#
# data2 = ('小明',)
# print(data2)
# print(type(data2))

# data = tuple()
# print(type(data))

# 2 元组中的可变类型是可以被改变的
# data = ('小明', '小芳', [1, 2, 3])
# data[2][0] = 'a'
# print(data)

# 元组查看的方法 索引 index count len

课后作业:

office = ['张三', '李四', '王五']
office.append('小宋')
print('办公室里面有:', end='')
for i in office:
    print(i, end=',')
office.remove('王五')
print('\n办公室里面有:', end='')
for i in office:
    print(i, end=',')

学习产出:

  • 技术笔记 2 遍
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值