And*_*rew 1 python list python-3.x jupyter-notebook
我想要来自 q_odd 列表中 p 的奇数索引元素和来自 q_even 列表中 p 的偶数索引元素。
p = [4, 8, 7,19,23,78,67,37,3783,4]
q_odd = []
q_even = []
Run Code Online (Sandbox Code Playgroud)
结果将是:
q_odd = [8,19,78,37,4]
q_even = [4,7,23,67,3783]
Run Code Online (Sandbox Code Playgroud)
你可以只使用列表切片:
q_odd = p[1::2]
q_even = p[::2]
Run Code Online (Sandbox Code Playgroud)
p[start:stop:step]
从给定的列表创建一个新列表p
。与step=2
您带走所有其他元素,start=0
(默认情况下0
甚至不需要写 - 您可以只写p[::2]
)然后会给您具有偶数索引的元素;start=1
具有奇数索引的那些。
归档时间: |
|
查看次数: |
76 次 |
最近记录: |