python - 如何使用 List Comprehensions 在一行中打印列表中的一系列整数?

标签 python python-3.x list

我必须在一行中打印列表中的整数, 我必须只使用一行代码,使用列表理解(假设列表已经给了我们)

我试过这个:

[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/

相关文章:

python - 如何在核密度估计中找到局部最大值?

python - 为什么 "pack"的结果不等于手动创建的字节数组?

python - 将字典值转换为不同的列表 - 字典值是元组 - Python

python - 如何在 python 中创建自己的 map() 函数

python - 两个矩形的交集和差集

c++ - std::vector 或 std::list 用于 std::unordered_map 存储桶?

python - 正则表达式 : How can I capture multiple text from this string?

python - scipy.optimize.minimize(method='trust-constr') 不会在 xtol 条件下终止

jquery - 如何实现选择,以便在用户单击提交按钮时我可以访问我的代码中的选定值

python - 如何比较两个数据框列?