Python常用的数据结构
一、list 列表
1、列表的特点
有序的,元素可以重复,列表中的元素可以进行增上改查,可以存放不同的数据类型
2、创建列表
-
中括号创建并填充 —>[]
-
通过构造函数创建 list()
-
列表推导式 —>
[x for x in li if x ...]
"""创建列表""" # 1、通过构造函数创建 list() li = list() print(li, type(li)) li1 = list("helloworld") print(li1, type(li1)) # 2、中括号创建并填充 [] li2 = [1, 2, 3, 4, 4] li3 = ["helloworld", "apple"] li4 = [1, 3.4, True, "tea", [1, 2, 3]] print(li2, type(li2)) print(li3, type(li3)) print(li4, type(li4)) # 3、列表推导式 li5 = [i for i in range(1, 10) if i % 2 == 0] print(li5, type(li5))