是否有理由更喜欢使用map()超过列表理解,反之亦然?它们中的任何一个通常比另一个更有效或被认为是更加pythonic?
我有一个Python列表,例如
names = ["Sam", "Peter", "James", "Julian", "Ann"]
Run Code Online (Sandbox Code Playgroud)
我想在没有正常"[]的单行中打印数组
names = ["Sam", "Peter", "James", "Julian", "Ann"]
print (names)
Run Code Online (Sandbox Code Playgroud)
将输出作为;
["Sam", "Peter", "James", "Julian", "Ann"]
Run Code Online (Sandbox Code Playgroud)
这不是我想要的格式,而是我希望它像这样;
Sam, Peter, James, Julian, Ann
Run Code Online (Sandbox Code Playgroud)
注意:它必须在一行中.
加入一个ints 列表以形成一个str没有空格的最方便的方法是什么?
例如[1, 2, 3]会转'1,2,3'.(没有空格).
我知道','.join([1, 2, 3])会引发TypeError.