python在做判断赋值时
二维列表写法和三元写法有没有什么性能差异
例如:
c = a if a>b else b
c= [b, a][a > b]
第二种性能会差一些,因为需要先创建一个List,然后再根据条件从List中取出对应的值。
不过,既然用Python还考虑什么性能,真在乎性能的话,根本就不应该用Python这种语言,Python天生就不是为性能而设计的,考虑的是易读易写。
2.1m questions
2.1m answers
57 comments
56.1k users