たとえば、タプルを取得しました
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)
それらはすべて機能しますが、ばかげているように見えます。
この仕事をする別のエレガントな方法はありますか?または、元のタプルを変更するためのスキルはありますか?