1.什么是列表(list)
sum函数是python内置函数 用来求序列元素之和
print(sum(range(101)))
列表是python内置的可变的并且有序的容器类数据类型
有序:说明可以通过下标获取元素
可变:指的是列表中的元素个数,元素的值以及元素的位置可变
列表的字面量:中括号括起来,里面有多个元素,元素之间用逗号隔开
[元素1,元素2,元素3....]
元素:可以是任何类型的数据;同一个列表,不同元素类型可以不一样
2.列表元素的增删改查
1.查(获取元素列表的元素)
获取单个元素
列表[下表]
列表一旦确定,列表中的每个元素都对应一个下标
获取多个元素(切片)
列表[开始下标:结束下标:步长]
遍历列表
for 变量 in 列表
list2 = [1, 2, 3, 4, 5, 6]
print(list2[0 : 5 : 2])
list2 = [1, 2, 3, 4, 5, 6]
print(list2[3], list2)
names = ['小明', '小红', '小花']
for item in names:
print(item)
for index in range(len(names)):
print(names[index])
运行:
image.png
2.增(添加元素)
列表.append(元素) 在指定列表末尾增加元素
练习:录入学生成绩,保持到一个列表中。(录入时不断输入学生成绩,直到输入'end'为止)
grade = input('请输入成绩:')
list1 = []
while grade != 'end':
list1.append(int(grade))
grade = input('请输入成绩:')
print(list1)
运行: