- 一维列表,特殊形式
L = [list_value] * list_len
L0=list() # 初始化一个空列表[]
L1=list([0,0,0]) # 初始化一个指定list: [0,0,0]
L2 = [0]*5
'''
output L: [0, 0, 0, 0, 0]
'''
L3 = [0, 1]*5
'''
output L: [0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
'''
L4 = [i for i in range(5)] # 初始化随机值
'''
output L: [0, 1, 2, 3, 4]
'''
- 二维列表:四种方式
a1=list([[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]])
a2=[[0] * 5 for row in range(3)
a3=[[0] * 5] * 3
a4=[[0 for col in range(5)] for row in range(3)]
'''
a1, a2, a3, a4输出相同,如下:
[[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]
'''