如何解决用用户输入列表替换列表
嗨,我正在尝试制作一个函数,该函数接受用户输入的20个元素列表,并用相同数量的元素替换现有的元素列表。它可以工作,但是旧列表的第一个和最后一个元素仍然相同。我如何使旧列表与新列表完全相同? 这是我的代码:
old_list = []
for integer in range(20):
old_list.append(integer)
def inputNewList(old_list):
new_list = [int(integer) for integer in input("Enter 20 integers: ").split(maxsplit=20)[:20]]
print(new_list)
old_list[integer] = new_list[integer]
print(old_list)
inputNewList(old_list)
这是输出的样子
Enter 20 integers: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
[0,1,20]
我假设两者的范围都有问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。