我必须在一行中打印列表中的整数, 我必须只使用一行代码,使用列表理解(假设列表已经给了我们)
我试过这个:
[j for j in [4,10,22,34]]
但在这种情况下,输出是一个列表,但我需要它只是数字
我也试过这个:
[print(j,end=' ') for j in [4,10,22,34]]
但它恰好在末尾也打印了一个带有“无”值的列表,例如:
4 10 22 34 [None, None, None, None]
------------
我要打印的列表是:
[4,10,22,34]
输出必须完全是:
4 10 22 34
最佳答案
如果您只想将列表打印为一行:
print(*(i for i in [4,10,22,34]))
关于python - 如何使用 List Comprehensions 在一行中打印列表中的一系列整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57130119/