您好我正在处理一些列表,我有以下列表:
a = [1,2,3,4,5,6]
我想从a:
获取这两个列表b = [2,3,4,5,6]
c = [1,2,3,4,5]
我想让第一个删除a的第一个元素,第二个删除a的最后一个元素,我试过:
b = a
c = a
b.pop(0)
c.pop(len(a)-1)
print(b)
print(c)
print(a)
然而输出是:
[2, 3, 4, 5]
[2, 3, 4, 5]
[2, 3, 4, 5]
这影响了我的拳头名单,我不确定我在做什么,我想感谢对此的支持。
答案 0 :(得分:3)
你不应该修改原始列表 - 它比你想象的更简单,只是https://www.branah.com/unicode-converter传递正确索引的输入列表。试试这个:
let days = [null, null, null, null, null, null, null];
const weekdays = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']
答案 1 :(得分:1)
我认为切片会没问题:
b =a[1:];
c =a[:-1]