亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在python中生成和打印隨機多個列表

在python中生成和打印隨機多個列表

UYOU 2023-03-01 16:57:03
我想生成多個隨機列表并打印它們。我應該如何在每個循環中唯一地附加每個列表?下面的代碼不會附加使用空列表生成的列表。它只是打印空列表。import numpy as npa,b,c,d,e=[],[],[],[],[]for i in range(0,4):    j=np.random.randint(0,15,size=7)    [a,b,c,d,e].append(j)print(a,b,c,d,e)
查看完整描述

2 回答

?
長風秋雁

TA貢獻1757條經驗 獲得超7個贊

a,b,c,d,e=[],[],[],[],[]

# ...

[a,b,c,d,e].append(j)

這不會改變a,,,,,。b_ c_ _de


它創建一個包含a, b, c, d,的新列表e,附加j到它,然后丟棄它。


要附加j到每個a, b, c, d, e,請使用for循環:


for lst in [a,b,c,d,e]:

    lst.append(j)


查看完整回答
反對 回復 2023-03-01
?
30秒到達戰場

TA貢獻1828條經驗 獲得超6個贊

這將生成一個隨機序列(列表),其中包含 0 到 15 之間的數字。


import random


for _ in range(4):

    print(random.sample(range(16),15))

random.sample(population, k)


返回從種群序列或集合中選擇的唯一元素的 ak 長度列表。


用于無放回的隨機抽樣。


如果總體包含重復,則每次出現都是樣本中的一個可能選擇。


查看完整回答
反對 回復 2023-03-01
  • 2 回答
  • 0 關注
  • 141 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號