【发布时间】:2020-07-06 02:23:53
【问题描述】:
我有一个元组列表,如下所示:
[(1, 'Red'), (2, 'Yellow'), (6, 'Pink'), (7, 'Blue'), (8, 'Green')]
元组中的数字代表索引。但是,由于我的输入文件中缺少一些索引,我需要在列表中插入一些元组,并使列表如下所示:
[(1, 'Red'), (2, 'Yellow'), (3, None), (4, None), (5, None), (6, 'Pink'), (7, 'Blue'), (8, 'Green')]
如果你们中的一些人有任何想法,如果您花时间发表评论,我将不胜感激。
【问题讨论】:
-
这看起来不像是有效的 python
-
你能分享一个有效的名单吗?
-
更新元组 根据定义是不可能的。 另一方面,将值(可能是元组)插入列表是非常简单的。你这样做有什么问题?
-
您无法更新元组的值,但如果它们存储在列表或其他可变容器中,您可以替换它们。
-
到目前为止你尝试过什么?您的列表总是按索引排序吗?您需要修改列表 inlace,还是可以从旧列表创建新列表?
标签: python algorithm indexing tuples