2024-05-14 00:02:08 发布
网友
假设我有一个清单:
list = ["word", "word2", "word3"]
我想将此列表更改为:
list = ["word:", "word2:", "word3:"]
有什么快速的方法可以做到吗?
一个简单的问题,但却没有一个友好的答案:)
list = ["word", "word2", "word3"] n = len(list) for i in range(n): list[i] = list[i] + ':' print list
字符串可以在python中使用“+”连接,并使用“len”函数可以找到列表的长度。迭代i using for循环直到n,并将“:”连接到列表元素。 可以随意发布,但谷歌的事情第一:P
你可以像别人建议的那样使用列表理解。您还可以使用以下代码:
newlist = map(lambda x: x+':', list)
列出救援的理解!
list = [item + ':' for item in list]
在一个列表中
['word1', 'word2', 'word3']
这将导致
['word1:', 'word2:', 'word3:']
你可以在这里读到更多关于他们的资料。
https://docs.python.org/2/tutorial/datastructures.html#list-comprehensions
一个简单的问题,但却没有一个友好的答案:)
字符串可以在python中使用“+”连接,并使用“len”函数可以找到列表的长度。迭代i using for循环直到n,并将“:”连接到列表元素。 可以随意发布,但谷歌的事情第一:P
你可以像别人建议的那样使用列表理解。您还可以使用以下代码:
列出救援的理解!
在一个列表中
这将导致
你可以在这里读到更多关于他们的资料。
https://docs.python.org/2/tutorial/datastructures.html#list-comprehensions
相关问题 更多 >
编程相关推荐