Python推导式

Python 推导式是一种强大且简洁的语法,适用于生成列表、字典、集合和生成器。在使用推导式时,需要注意可读性,尽量保持表达式简洁,以免影响代码的可读性和可维护性。

语法格式

语法格式
1
结果值1 if 判断条件 else 结果2  for 变量名 in 原列表

举例说明

代码

1
2
3
list1 = ['python', 'test1', 'test2']
list2 = [word.title() if word.startswith('p') else word.upper() for word in list1]
print(list2)

结果

1
['Python', 'TEST1', 'TEST2']

参考文章