均为一连串有顺序的数字
- a_tuple = (12, 3, 5, 15, 6)
- another_tuple = 2, 4, 6, 7, 8
-
- a_list = [12, 3, 67, 7, 82]
-
- for content in a_tuple: #another_tuple, a_list
- print(content)
- a_tuple = (12, 3, 5, 15, 6)
- another_tuple = 2, 4, 6, 7, 8
-
- a_list = [12, 3, 67, 7, 82]
-
- for index in range(len(a_list)): #range(5) 生成一个从0到4的迭代器
- print('index =', index, 'number in list =', a_list[index])
- a = [1, 2, 3, 4, 2, 3, 1, 1]
-
- a.append(0) #将0加入列表
- print(a_append)
- a = [1, 2, 3, 4, 2, 3, 1, 1]
-
- a.insert(1, 0) #在1的位置添加0
- print(a)
- a = [1, 2, 3, 4, 2, 3, 1, 1]
-
- a.remove(2) #删去第一个2
- print(a)
- a = [1, 2, 3, 4, 2, 3, 1, -1]
-
- print(a[-1]) #最后一位的索引是-1
- a = [1, 2, 3, 4, 2, 3, 1, -1]
-
- print(a[0:3]) #第0,1,2位
- print(a[:3]) #第0,1,2位
- print(a[3:5]) #第3,4位
- print(a[5:]) #第5位到最后一位
- print(a[-3:]) #倒数第3位到最后一位
- a = [1, 2, 3, 4, 2, 3, 1, -1]
-
- print(a.index(2)) #第一个2的索引
- a = [1, 2, 3, 4, 2, 3, 1, -1]
-
- print(a.count(2)) #列表中2的个数
- a = [1, 2, 3, 4, 2, 3, 1, -1]
-
- a.sort() #从小到大排列并覆盖原数列
- print(a)
- a = [1, 2, 3, 4, 2, 3, 1, -1]
-
- a.sort(reverse = True) #从大到小排列并覆盖原数列
- print(a)
- a = [1, 2, 3, 4, 5]# 一维列表
- multi_dim_a = [[1, 2, 3],
- [2, 3, 4],
- [3, 4, 5]]# 3行3列的二维列表
- print(a[1])# 位置为1的数字
- print(multi_dim_a[0][1])# 第0行第1列的数字
和列表类似,但是没有顺序
- a_list = [1, 2, 3, 5, 4, 5, 4]
- d = {'apple':1, 'pear':2, 'orange':3} #key:value一个key(数字,字符串)对应一个value
- d2 = {1:'a', 'c':'b'}
- print(d['apple']) #输出'apple'对应的1
- print(a_list[0])
- a_list = [1, 2, 3, 5, 4, 5, 4]
- d = {'apple':1, 'pear':2, 'orange':3} #key:value一个key(数字,字符串)对应一个value
- d2 = {1:'a', 'c':'b'}
-
- del d['pear']# 删除'pear':2
- print(d)
- a_list = [1, 2, 3, 5, 4, 5, 4]
- d = {'apple':1, 'pear':2, 'orange':3} #key:value一个key(数字,字符串)对应一个value
- d2 = {1:'a', 'c':'b'}
-
- d['b'] = 20 #添加'b':20,位置随机
- print(d)
-
- a_list = [1, 2, 3, 5, 4, 5, 4]
- d = {'apple':[1, 2, 3], 'pear':{1:2,3:'a'}, 'orange':2} #value可以是列表、字典、函数
- print(d['pear'][3])
