,解决的是这一个问题,而不是这一类的问题。...接下来看第二个同学的答案
a = 1
b = 2# 用一个中间变量temp
temp = a
a = b
b = temp
print(a, b)
这一个用中间变量temp,就解决了交换的问题,也是一个很常见的解决问题的思路...:条件运算符(三目运算符) 用法
条件运算符强大而独特,它提供了一种表达简单 if-else 语句的简写方法。该运算符由问号(?)和冒号(:)组成,其格式如下:
表达式 ?...,这就很 pythonic !...比如上面的题变换下,如果a = [1, -2, 3, -5, 7], 列表中如果有负数,那么就计算它的平方,如得到新的列表[1, 4, 3, 25, 7]
# 作者-上海悠悠 QQ交流群:717225969