美文网首页
列表生成式

列表生成式

作者: tenro | 来源:发表于2018-09-05 15:42 被阅读0次

列表生成式

print( [x*x for x in range(1, 10)] )  #求1到10各个数的平方组成一个列表
print( [x * x for x in range(1, 10) if x % 2 == 0] ) #求1到10偶数的平方组成一个列表
print( [m + n for m in 'ABC' for n in ['x', 'y', 'z']] ) #字符串与列表的排列组合


import os  #引入os模块
print( [d for d in os.listdir('.')] )  #找出包含“.”的文件


arr1 = ['hello', 'world', 'apple', 'conpany'] 
print( [result.lower() for result in arr1] )  #数组的统一小写
print( [result.upper() for result in arr1] )  #数组的统一大写

相关文章

网友评论

      本文标题:列表生成式

      本文链接:https://www.haomeiwen.com/subject/odmawftx.html