1. 程式人生 > 其它 >python3初始化list列表詳細例項

python3初始化list列表詳細例項

技術標籤:pytorchpython

  1. 一維列表,特殊形式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]
'''
  1. 二維列表:四種方式
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]] '''