我是python的新手,还在python中学习简单的数据处理.我想结合1和范围(3)来获得一个列表[1,0,1,2].什么是最好的方法呢?有什么简单的方法[1,0:3]吗?
扩展的可迭代解包,Python3.6 +
>>> [1, *range(3)]
[1, 0, 1, 2]
Run Code Online (Sandbox Code Playgroud)
使用numpy,有一个更方便/简洁的表达方式np.r_:
>>> import numpy as np
>>> np.r_[1,0:3]
array([1, 0, 1, 2])
Run Code Online (Sandbox Code Playgroud)