a_list = [1,2,3,4,4,4,5] #定义一个列表
print (a_list) #打印列表
#结果为 [1, 2, 3, 4, 4, 4, 5]
print (a_list[1]) #打印列表中第一个元素
#结果为 2
print (a_list[-2]) #打印列表中倒数第2个元素
#结果为 4
print (a_list[1:4]) #打印列表中第1个到第3个元素
#结果为 [2, 3, 4]
print (a_list[:-2]) #从头打印列表直到倒数第二个元素
#结果为 [1, 2, 3, 4, 4]
print (a_list[-3:]) #打印列表中后三个元素
#结果为 [4, 4, 5]
for content in a_list:
print (content) #单独打印列表中的元素
‘’’
结果为
1
2
3
4
4
4
5
‘’’
print (a_list.index(4)) #打印第一元素4的位置
#结果为 3
print (a_list.count(4)) #打印元素4的个数
#结果为 3
a_list.sort() #给列表从小到大排序
print (a_list)
#结果为 [1, 2, 3, 4, 4, 4, 5]
a_list.sort (reverse=True) #给列表从大到小排序
print (a_list)
#结果为 [5, 4, 4, 4, 3, 2, 1]
a_list[0]=10 #将列表中0位置的元素改为10
print (a_list)
#结果为 [10, 4, 4, 4, 3, 2, 1]
a_list.append(20) #在列表末尾增加元素20
print (a_list)
#结果为 [10, 4, 4, 4, 3, 2, 1, 20]
a_list.insert(2,30) #在列表的第2个位置增加元素30
print (a_list)
#结果为 [10, 4, 30, 4, 4, 3, 2, 1, 20]
del a_list[2] #删除列表中第2个位置的元素
print (a_list)
#结果为 [10, 4, 4, 4, 3, 2, 1, 20]
a_list.remove(2) #删除列表中的元素2
print (a_list)
#结果为 [10, 4, 4, 4, 3, 1, 20]
a = a_list.pop() #弹出列表的最后一位元素
print (a) #打印弹出的元素
print (a_list)
#结果为
‘’’
2
[10, 4, 4, 4, 3, 1]
‘’’
b_list = [[1,2,3],
[4,5,6],
[7,8,9]] #定义二维列表
print (b_list)
#结果为 [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print (b_list[1]) #打印第一位置的元素
#结果为 [4, 5, 6]
print (b_list[2][2]) #打印第二位置的元素中的第2个元素
#结果为 9