在Python中交换两个元素[重复]
Posted
技术标签:
【中文标题】在Python中交换两个元素[重复]【英文标题】:Swapping two elements in Python [duplicate] 【发布时间】:2017-12-09 16:29:55 【问题描述】:我正在看一个视频,突然间,讲师使用给定的代码交换列表 L 的两个元素:
L[suffix], L[i] = L[i], L[suffix]
这种交换方法的内部程序是什么?是否形成了新的列表?还是一个元组?还是字典?还是别的什么???
【问题讨论】:
***.com/questions/20582977/python-swapping-lists This is the answer you are looking for 【参考方案1】:很容易理解
>>> L = [0,4]
>>> L[0],L[1] = L[1],L[0]
>>> L
[4, 0]
或者这个例子,在这种情况下你交换第一个和第三个元素
>>> P = [0,4,9]
>>> P[0],P[2] = P[2],P[0]
>>> P
[9, 4, 0]
【讨论】:
这在多大程度上解释了正在发生的事情?以上是关于在Python中交换两个元素[重复]的主要内容,如果未能解决你的问题,请参考以下文章