Python 列表操作:修改元素和切片赋值

以下代码展示了 Python 列表操作中修改元素和切片赋值的示例:

aList = [1, 2, 3, 4, 5, 6]

aList[1] = 9
aList[2:5] = ('lili', 'dongdong', 'qiaoqiao')
dList = aList[2:]
print('dList是:', dList)

这段代码的执行结果是:

dList是: ['lili', 'dongdong', 'qiaoqiao', 5, 6]

解释:

  1. aList[1] = 9: 将 aList 中索引为 1 的元素修改为 9,此时 aList 变为 [1, 9, 3, 4, 5, 6]
  2. aList[2:5] = ('lili', 'dongdong', 'qiaoqiao'): 将 aList 中索引为 2 到 4 的元素替换为一个元组 ('lili', 'dongdong', 'qiaoqiao'),此时 aList 变为 [1, 9, 'lili', 'dongdong', 'qiaoqiao', 6]
  3. dList = aList[2:]: 将 aList 中索引从 2 到末尾的元素赋值给 dList,此时 dList['lili', 'dongdong', 'qiaoqiao', 5, 6]
  4. print('dList是:', dList): 输出 dList 的值。

总结:

这个例子展示了 Python 列表中如何修改元素和使用切片赋值。修改元素使用索引直接赋值,切片赋值则用新的可迭代对象替换原列表的指定切片。理解这些操作对于灵活运用 Python 列表至关重要。

Python 列表操作:修改元素和切片赋值

原文地址: https://www.cveoy.top/t/topic/oVnv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录