学习目标:
掌握列表和元组
学习内容:
# 列表 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 遍
本文介绍了Python编程中列表和元组的主要操作,包括创建、查看、查找、统计、增删改查等。讲解了如何进行索引、合并、删除、修改和遍历等操作,并提供了示例代码。同时,提到了元组的不可变性及其特殊用法。
4万+

被折叠的 条评论
为什么被折叠?



