【发布时间】:2014-01-20 20:50:17
【问题描述】:
我有以下代码来生成元组列表:
list_of_tuples = list()
for name in list_of_names:
temporary_list = [name]
date = function_that_return_a_list #like ['2014', '01', '20']
temporary_list = temporary_list + date
print temporary_list #returns the correct list of [name, '2014', '01', '20']
list_of_tuples.append(temporary_list) #crashes with the error message "TypeError: append() takes exactly one argument (0 given)"
print flist
问题似乎与我尝试在日期列表中使用它们时 append 和 insert 函数返回 None 有关
【问题讨论】:
-
当你这样做时会发生什么:
list_of_tuples.append(tuple(temporary_list)) -
您能否提供一个可运行的SSCE 来重现该问题?
-
您的代码 sn-p 不会对我产生错误(将
function_that_return_a_list替换为['2014', '01', '20']时),错误消息也没有意义。您能否a)向我们提供异常的完整回溯和b)实际产生异常的代码示例? -
您提供的代码不会产生任何错误。请提供代码示例...
-
@user2856110:描述符?那你没有打电话
list()。
标签: python python-2.7