1 列表、元组、字典
lista=[(1,2),(3,4)],lista=list(range(1,100)),lista=list(range(1,100,2)) 1-99定义一个包含元组的列表
c=(['a','b'],['c','d'])或c=(1,2,3,4,5,6,7,8,9,10)定义一个包含列表的元组
dict1={(1,2):'clg',(3,4):'clh'} --定义一个包含元组的字典,字典输出为列表dict1.keys(),dict1.values()
查询元素
----列表元素从0开始计数,例如第一个元素为0,第二个元素为1,[a1:a2] a1<=x<a2
>>>print(lista[1]),print(lista[1:]),print(lista[1:3])
>>>print(c[1]) , print(c[1:]) print(c[1:3]) print(c[-1:])
切片
>>> print(lista[0:2])---这是索引号
[1, 2]
>>> print(lista[1:2])
[2]
>>>
摘取
>>> print(lista[1])
2
>>> print(lista[0])
1
>>>
>>> print(lista[-1])
99
>>> print(c[1:2]) 元组只包含一个元素时,一定要在后面加上逗号:
(2,)
>>> print(c[1])
2
>>> print(c[2])
3
>>> print(dict1[(1,2)]) ---输出都用[]展示元素。
###############################################元组数据不能更改#######################################
增加元素
>>> lista.append((5,6))
>>> lista.insert(1,(5,6))
>>> print(lista)
[(1, 2), (5, 6), (3, 4), (5, 6)]