标签: python list
我知道我可以用循环来做到这一点,但我想知道是否有更整洁的解决方案?
我有一个列表,我想选择前n个项目并将它们放在另一个列表中。
我想做的是像(伪代码)
n = 3 x = [1,2,3,4,5,6,7,8,9,0] y = copy n from x print(y) >>> [1,2,3]
由于
答案 0 :(得分:7)
您可以像这样使用slicing
y = x[:n] print(y)
当你说x[:n]时,它意味着,获取所有元素直到索引n(但不包括索引n处的元素)。
x[:n]
n