use*_*241 22 python format list line
如何格式化列表以在单独的行上打印每个元素?例如,我有:
mylist = ['10', '12', '14']
Run Code Online (Sandbox Code Playgroud)
我希望格式化列表,使其打印如下:
10
12
14
Run Code Online (Sandbox Code Playgroud)
所以\n,括号,逗号和''被删除,每个元素都打印在一个单独的行上谢谢
小智 56
拥抱未来!为了完成,您还可以使用print函数以Python 3k的方式执行此操作:
from __future__ import print_function # Py 2.6+; In Py 3k not needed
mylist = ['10', 12, '14'] # Note that 12 is an int
print(*mylist,sep='\n')
Run Code Online (Sandbox Code Playgroud)
打印:
10
12
14
Run Code Online (Sandbox Code Playgroud)
最终,print随着Python声明的消失......不妨开始习惯它.
ins*_*get 34
用途str.join:
In [27]: mylist = ['10', '12', '14']
In [28]: print '\n'.join(mylist)
10
12
14
Run Code Online (Sandbox Code Playgroud)
Roh*_*ain 28
你可以使用一个简单的循环: -
>>> mylist = ['10', '12', '14']
>>> for elem in mylist:
print elem
10
12
14
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
113443 次 |
| 最近记录: |