我是 python 的新手,仍在学习 python 中的简单数据处理。
我想结合 1 和 range(3) 得到一个列表 [1,0,1,2]
。最好的方法是什么?
有没有像 [1,0:3]
这样简单的方法?
最佳答案
Extended iterable unpacking , Python3.6+
>>> [1, *range(3)]
[1, 0, 1, 2]
对于 numpy,使用 np.r_
有一个更方便/简洁的表达式:
>>> import numpy as np
>>> np.r_[1,0:3]
array([1, 0, 1, 2])
关于python - 如何在一行中合并 python 中的值和范围或列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52573553/