【发布时间】:2016-01-18 20:51:04
【问题描述】:
我是一名 Python 初学者,正在努力编写使用列表 myList = [['A','B','C'],[4,5,6],[7,8,9]] 并生成以下输出的代码:
输入:
myList = [['A','B','C'],[4,5,6],[7,8,9]]
预期输出:(按行)
-A-B-C-
-4-5-6-
-7-8-9-
我尝试了一些不同的方法,但不确定如何处理同一列表中字符串和整数的汇合。
我可以得到:
>>> for i in range (0,myList_len):
... print ("-".join(myList[i]))
...
A-B-C
但我不能让它为数字工作。任何帮助将不胜感激!
【问题讨论】:
-
您需要帮助或问题已解决?如果有帮助,请先阅读您遇到的数字错误。然后尝试修复它。 Aaaaaand,就是这样(对于这种情况)。
-
myList_len是从哪里来的?可以直接迭代列表:for i in myList:. -
你怎么知道它不起作用?
标签: python loops nested nested-loops