print && list comprehension
>>> my_list = [1, 2, 3]
>>> [print(e) for e in my_list]
以上的语法特性应该不会被python2支持,因为在python2中,print
是一个声明(statement)而不是一个函数调用。
python2中,我们可以:
def my_print(elem):
print(elem)
[my_print(e) for e in my_list]
用以记录最值的变量的初始化
以 Python 为例(利用其关于inf
(
min_val = float('inf')
max_val = -float('inf')