Phi*_*ire 3 python arrays concatenation range
我看了看,找不到类似的问题,可能是因为我是 python 菜鸟,不知道要搜索的正确语言。
有没有办法做到这一点...
frame_inds = [0, list(range(200, 2000, 100)), 3999]
Run Code Online (Sandbox Code Playgroud)
我得到的输出是这个
[0, [200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800, 1900], 3999]
Run Code Online (Sandbox Code Playgroud)
但我想要这个
[0, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800, 1900, 3999]
Run Code Online (Sandbox Code Playgroud)
这样它都在一个数组中?
在matlab中你可以做到这一点 var1 = [1, 2, 3:10:100, 400]
frame_inds = [0, *range(200, 2000, 100), 3999]
Run Code Online (Sandbox Code Playgroud)
通过使用*操作符,您可以解开所有项目,它们将成为主列表中的项目。