例如,我有一个元组
a = ('chicken', 1, 'lemon', 'watermelon', 'camel')
我想建立一个新的元组b
,a
但稍微改变一下
d = {0: 'apple', 1: 'banana', 2: 'lemon', 3: 'watermelon'}
b = (a[0], d[a[1]], a[2], a[3], a[4])
另一种方法
b = list(a)
b[1] = d[b[1]]
b = tuple(b)
他们都工作,但看起来很傻。
还有另一种优雅的方式来完成这项工作吗?还是有一些技巧可以修改原始元组?