目录
(1)乘号*(一维零列表)
list1 = [0] * 13
print(list1)
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
(2)list函数(一维零列表)
list2 = list(0 for i in range(13))
print(list2)
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
(3)列表推导式(多维零列表)
5页4行3列
list3 = [[[0 for i in range(3)] for j in range(4)] for k in range(5)]
print(list3)
list3 = [[[0 for i in range(总列数)] for j in range(总行数)] for k in range(总页数)]
(4)列表推导式和*的结合(多维零列表)
list4 = [[0] * 3 for i in range(2)]
print(list4)
2行3列:
[[0, 0, 0], [0, 0, 0]]
list1 = [0] * 13
print(list1)
list2 = list(0 for i in range(13))
print(list2)
list3 = [[[0 for i in range(3)] for j in range(4)] for k in range(5)]
print(list3)
list4 = [[0] * 3 for i in range(2)]
print(list4)
(5)获取二维列表的行数和列数
list1 = [
[1, 2, 3, 4, 5],
[6, 7, 8, 9, 10],
[11, 12, 13, 14, 15]
]
# 获取二维列表的行数:
list1_Row_Number = len(list1)
print(list1_Row_Number) # 3
# 获取二维列表的列数,即对其其中一行进行个数的统计:
list1_Column_Number = len(list1[0])
print(list1_Column_Number) # 5
3
5
Process finished with exit code 0