我知道我可以通过循环来做到这一点,但我想知道是否有更整洁的解决方案?
我有一个列表,我想选择前n个项目并将它们放在另一个列表中.
我想做的是像(伪代码)
n = 3
x = [1,2,3,4,5,6,7,8,9,0]
y = copy n from x
print(y)
>>> [1,2,3]
Run Code Online (Sandbox Code Playgroud)
谢谢
你可以像这样使用切片
y = x[:n]
print(y)
Run Code Online (Sandbox Code Playgroud)
当你说x[:n],这意味着,获取所有元素直到索引n(但不包括索引处的元素n).
| 归档时间: |
|
| 查看次数: |
118 次 |
| 最近记录: |