这是我的代码:
l = List()l[:5]=""l.append('a')
当我打印出这个列表时,它只包含元素’a’.如何初始化列表,当我打印出来时,它会显示类似[,’a’]的内容
谢谢
解决方法 对于像字符串这样的不可变类型,你可以做 –lst = [""] * 5
虽然为可变元素(如列表等)执行此 *** 作可能会导致问题,因为所有五个元素都指向同一个对象,因此改变其中一个元素会导致其他元素中反映的更改(因为它们是同一个对象).
总结以上是内存溢出为你收集整理的initiliase列表与空元素python全部内容,希望文章能够帮你解决initiliase列表与空元素python所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)