假设我有一个清单:
list = ["word", "word2", "word3"]
Run Code Online (Sandbox Code Playgroud)
我想将此列表更改为:
list = ["word:", "word2:", "word3:"]
Run Code Online (Sandbox Code Playgroud)
有一个快速的方法来做到这一点?
oll*_*ien 12
列出对救援的理解!
list = [item + ':' for item in list]
Run Code Online (Sandbox Code Playgroud)
在列表中
['word1', 'word2', 'word3']
Run Code Online (Sandbox Code Playgroud)
这将导致
['word1:', 'word2:', 'word3:']
Run Code Online (Sandbox Code Playgroud)
你可以在这里阅读更多相关信息.
https://docs.python.org/2/tutorial/datastructures.html#list-comprehensions
您可以按照其他人的建议使用列表理解。您也可以使用此代码:
newlist = map(lambda x: x+':', list)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10384 次 |
| 最近记录: |