在特定位置打包/追加元素以创建元组

时间:2018-02-10 16:30:10

标签: python list tuples packing

我对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

但我仍然没有清楚地了解它是如何工作的。如果有人可以帮助我保持奖品的洗牌,但是把它们放在一起,同时把门放在同一个位置,这会有所帮助。

1 个答案:

答案 0 :(得分:2)

最简单的方法是使用<div th:??="yyy:: yy"></div> 功能。没有必要使用元组打包 - 解包:

zip