python3初始化list列表詳細例項
阿新 • • 發佈:2020-12-10
- 一維列表,特殊形式
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]]
'''