2016-10-31 6 views
0

[(10, 22), (12, 50), (13, 15)]のようなリストがあり、リストが[(12, 10, 22), (38, 12, 50), (2, 13, 15)]のようになるように、これらの番号の違いを追加したい場合はどうすればよいですか?リスト内のタプルの要素の差を追加する

私はこのコード行newList = [[???]+list(tup) for tup in list]を持っていますが、疑問符をどこに置いたらいいかわかりません。

ありがとうたくさん

答えて

3

タプルは変更できません(これらは変更できません)。したがって、新しいタプルを作成する必要があります。あなたが追加するのではなく、その差を前に置いているようです。

newList = [(b-a, a,b) for (a,b) in oldList] 
関連する問題