我一直在试图打印恰好在列表中的函数的结果。如果这没有意义。Python中的打印列表功能
在print_long.py
,定义一个Python函数print_long(list)
该取字符串称为列表的列表,并在具有长度大于或等于6。
即原来的问题列表被打印出来的每个字符串。我试过
def print_long(list):
for i in print_long(list):
if len(list) > 6:
print (i)
else:
return None
但这显然是错误的,因为它无限循环它。或者似乎似乎这样做。 帮助。
不要使用“列表”作为变量名。它是内部使用类型的名称 – jsvk
您是否了解函数递归?为什么要计算列表的长度而不是列表元素的长度? – dmitri
'for x in mylist:print x' –