day10 列表
学习日期:20240917
学习目标:内置数据类型--列表:如何处理同类数据?
学习笔记:
列表的定义
创建列表
# 创建列表
colours=['red','blue','green']
print(colours) # 将列表打印出来 ['red', 'blue', 'green']
print(type(colours)) # <class 'list'>
# 使用list()内置函数创建列表
list1=list('red')
print(list1) # ['r', 'e', 'd']
# 使用列表推导式创建列表
list2=[x for x in range(1,10)]
print(list2) # [1, 2, 3, 4, 5, 6, 7, 8, 9]
访问列表的元素
列表嵌套,访问元素
# 访问列表中的元素
list3=['a','b','c','d']
print(list3[0]) # a
print(list3[1]) # b
print(list3[-1]) # d
# 列表嵌套后,访问元素
list4=['a','b',['1','2']]
print(list4[2][0]) # 1
删除列表的元素和删除列表
# 删除元素
list5=['11','22','33']
print(list5) # ['11', '22', '33']
# 删除列表中的元素
del list5[0]
print(list5) # ['22', '33']
# 删除整个列表
del list5
print(list5) # 因list5已经删除,所以打印会报错,NameError: name 'list5' is not defined. Did you mean: 'list1'?
总结
- 列表可以存放多个对象,用方括号表示[],元素之间用逗号隔开,可以进行修改
- 列表是有序数据类型,通过索引访问每一个元素
- del可删除列表元素或整个列表