【发布时间】:2022-11-14 01:05:53
【问题描述】:
block = [(1, 2), (6, 6), (8, 10), (13, 14)]
def add_line(block, y):
added_line = []
for (x1, x2) in block:
added_line += zip((x1, x2), y)
return added_line
它应该将 y 添加到 (x1, x2) 元组。相反,它会产生 TypeError: 'int' object is not iterable。我做错了什么,在哪里?
【问题讨论】:
-
你在打电话吗add_line以整数作为第二个参数?您可能应该展示如何调用该函数以及您期望的输出。你说你想向元组添加一些东西。你知道元组是不可变的吗?