4
分配如何与Python列表切片一起使用?
Python文档说切片列表会返回一个新列表。 现在,如果返回了“新”列表,我将对“分配给切片”存在以下疑问 a = [1, 2, 3] a[0:2] = [4, 5] print a 现在的输出将是: [4, 5, 3] 返回内容的内容如何出现在表达式的左侧? 是的,我阅读了文档,并说有可能,因为切片列表会返回“新”列表,为什么要修改原始列表?我无法理解其背后的机制。
Python是一种多范式,动态类型的多用途编程语言。它旨在快速学习,理解和使用并强制使用干净统一的语法。请注意,Python 2自2020年1月1日起已不再受支持。不过,对于特定于版本的Python问题,请添加[python-2.7]或[python-3.x]标签。使用Python变体或库(例如Jython,PyPy,Pandas,Numpy)时,请将其包含在标签中。