簡體   English   中英

從 Python 中的 2 個列表中選擇 2 個隨機項目,每個列表 1 個

[英]Choosing 2 random items from 2 lists, 1 of each, in Python

我有 2 個列表,假設水果 = [香蕉、蘋果、橙子] 名稱 = [丹、蓋伊、梅]。

我想在每個列表中隨機選擇 1 個項目,可能的回報是 - Banana, May

我看到的答案如下:隨機。 Sample(set([1, 2, 3, 4, 5, 6]), 2) 但它們都是指從 1 個列表中選擇 2 項,或從多個列表中選擇 1 項。 謝謝。

這是你需要的嗎?

return random.choice(fruits), random.choice(names)

如果您需要涵蓋兩個以上的列表:

lists = [fruits, names, etc]
return tuple(random.choice(l) for l in lists)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM