Python 列表操作:修改元素和切片赋值
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]
解释:
aList[1] = 9: 将aList中索引为 1 的元素修改为 9,此时aList变为[1, 9, 3, 4, 5, 6]。aList[2:5] = ('lili', 'dongdong', 'qiaoqiao'): 将aList中索引为 2 到 4 的元素替换为一个元组('lili', 'dongdong', 'qiaoqiao'),此时aList变为[1, 9, 'lili', 'dongdong', 'qiaoqiao', 6]。dList = aList[2:]: 将aList中索引从 2 到末尾的元素赋值给dList,此时dList为['lili', 'dongdong', 'qiaoqiao', 5, 6]。print('dList是:', dList): 输出dList的值。
总结:
这个例子展示了 Python 列表中如何修改元素和使用切片赋值。修改元素使用索引直接赋值,切片赋值则用新的可迭代对象替换原列表的指定切片。理解这些操作对于灵活运用 Python 列表至关重要。
原文地址: https://www.cveoy.top/t/topic/oVnv 著作权归作者所有。请勿转载和采集!