創建列表
A=[ i for i in range(1,5) ]
print(A) # 這是列表[1,2,3,4]
A=[ [i for i in range(1,j)] for j in range(1,6) ]
print(A) # 根據最外面的for可以知道是列表A有5個元素
# 同時每個元素都是一個列表
# 列表里的元素根據 j 的值創建
# j 為1 時,range(1,1)為空,所以第一個元素為空列表
A=[ [i for i in range(j,j+4)] for j in range(1,14,4) ]
print(A)
# 這是一個 4*4 的二維列表 [ [ 1, 2, 3, 4],
# 第一維由 j 確定 [ 5, 6, 7, 8],
# 第二維由 i 確定 [ 9,10,11,12],
# 同時 i 關于 j [13,14,15,16] ]
A=[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16]]
B=[ j for i in A for j in i ]
print(B)
A=['k1','k2','k3']
B=['v1','v2','v3']
D=[ {i:B[A.index(i)]} for i in A ]
# A.index(i)即 i 在列表A 里的索引
print(D)
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
