【发布时间】:2018-02-10 16:30:09
【问题描述】:
我对 python 还很陌生,所以请耐心等待。
假设我有两个列表:
>>> doors = [1,2,3]
>>> prizes = ['green','blue','red']
然后我要洗牌列表奖品(我已经随机导入了):
>>> random.shuffle(prizes)
>>> print('shuffled_prizes=',prizes)
prizes= ['blue', 'green', 'red']
有没有办法可以将这些插入门列表/使它们成为元组?这样门的位置保持不变,但奖品只是分别放入:
wanted_output = [(1, 'blue'),(2,'green'),(3,'red')]
我听说过用
打包*args
但我仍然没有清楚地了解它是如何工作的。如果有人可以帮我把奖品洗牌,但把它们和门放在同一位置,那会很有帮助。
【问题讨论】:
标签: python list tuples packing