1.列表
列表是Python中最通用的序列数据类型,可以写成方括号之间的逗号分隔值(项)列表。列表中的项目不必是相同的类型。如果只有一对方括号而没有任何元素则表示空列表
示例: list1 = [ ] 空列表
list2 = [‘python’, ‘hello’, ‘2020’,‘20.20’ ]
list3 = [10, 20, 30, 40]
list4 = [“a”, “b”, “c”, “d” ]
列表生成(推导)式 : 快速生成列表的语法糖,简化列表生成方式
语法:
[exp(x) for x in 可迭代对象 [if 筛选条件]]
示例:
list1 = [5, 22, 8, 9, 13, 7]
要求:将列表中的奇数和偶数分别放入两个对应列表
list2 = [x for x in list1 if x % 2 == 0]
list3 = [x for x in list1 if x % 2 == 1]
小知识
1 . python可以把数组里的数倒着数,把下标加上负号(-)即可表示倒着数
2 . 无论正着数还是倒着数都不可以越界
3 . 可以使用方括号的形式截取字符 students_1 = students[0:3]从下标0截取到下标2 还可以把最后一位写成负数,但是取不到,所以要取最后一位可以把后面的