一、建立复杂的数据结构
1.比较几种数据结构
1.1使用方括号[]创建列表
1.2使用圆括号()创建元组
1.3使用花括号创建字典和集合
每一种类型中都可以通过方括号[]对单个元素进行访问,无论是用整数来进行索引的数据对象值,还是通过标签来进行索引的数据对象值,它都可以从容器当中返回元素的值。
2.建立大型的数据结构:列表/元组
2.1建立三个不同的列表如下图:
alist = [1,2,3] #创建一个整数的列表
blist = ['hello','world']#创建一个字符串列表
clist = [True,False]#创建一个逻辑值列表
print(alist)
print(blist)
print(clist)
输出
[1, 2, 3]
['hello', 'world']
[True, False]
2.2嵌套列表/元组比如一个列表中包含几个列表,或一个元组中包含几个列表如下图:
ist_f = [[1,2,3],["hello,world"],[True,False]] # 创建一个列表,列表中的元素依然是列表
print(list_f)
list_f = [(1,2,3),("hello,world"),(True,False)] #创建一个列表,列表中的元素是元组
print(list_f)
list_f = ([1,2,3],["hello,world"],[True,False]) #创