有一个元组看起来像: 元组a = [(0,20),(3,40),(9,55)..] 现在我使用for循环从元组列表中拉出每个项目,
for item1, item2 in (a):
worksheet.write_number (row, col , float(item1))
worksheet.write_number (row, col + 1, float(item2))
如果我想在(3,40)和(9,55)之间插入像(6,45)这样的元组 ,有什么功能可供我使用吗?
答案 0 :(得分:2)
您可以使用以下方法在特定点的列表中插入项目:
list.insert(i,x)
其中i是您要插入的项目的索引BEFORE,x是要插入的内容。
因此,如果您首先在索引i = 2的示例中找到要插入新元组的元组的索引((9,55)),您可以这样做:
a.insert(i, (6,45))
更多信息可以在python列表文档中找到:https://docs.python.org/2/tutorial/datastructures.html
答案 1 :(得分:1)
如果您正在寻找插入试试这个, 你需要2个参数 1)索引2)值
>>> a =[(0,20),(3,40),(9,55)]
>>> a.insert(2,(6,45)) # here 2 is index where to insert and (6,45) is value
>>> a
[(0, 20), (3, 40), (6, 45), (9, 55)]
>>>