在Python当中,存在一种比较特殊的语法for-else
,该语法允许在for循环遍历一个列表
时,在列表
中已经没有未被遍历的元素时,执行else
语句块当中的语句。
例:
1 | names = ["Java", "Python", "Ruby", "C++"] |
在Python当中,存在一种比较特殊的语法for-else
,该语法允许在for循环遍历一个列表
时,在列表
中已经没有未被遍历的元素时,执行else
语句块当中的语句。
例:
1 | names = ["Java", "Python", "Ruby", "C++"] |
现在假设:
1 | a = 10 |
如果需要交换这两个变量的值得话,我们一般会想到的方法是采用引入一个中间变量
的方法:
1 | a = 10 |
那么有没有更加简单,不需要引入第三方变量的方法呢?