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 次 |
| 最近记录: |