1:作用:用于创建list            优点:代码简洁。

2:应用1:生成【1x1,2x2,3x3...,10x10】的list。

方法1:循环

列表生成式

方法2:列表生成式:

列表生成式

2.2再加if判断筛选出仅偶数的平方:

列表生成式

2.3两层循环生成全排列:

列表生成式

3.应用2:列出当前文件下的所有文件和目录名:

列表生成式

4.应用3:写出x=A,y=B,z=C

方法1:for 循环

列表生成式

方法2:列表生成式:

列表生成式

5.应用4:把一个list中所有字符串变成小写。

列表生成式

6.应用5:把一个list中的字符串小写输出。

提示:①如果list中既包含字符串,又包含整数,由于非字符串类型没有lower()方法,所以列表生成式会报错:

②使用内建的isinstance函数可以判断一个变量是不是字符串:

列表生成式

对角问题:L2 = [m for m in L1 if isinstance(m,str)==False]输出为18,None

相关文章:

  • 2021-09-27
  • 2021-08-21
  • 2021-07-01
  • 2021-10-26
猜你喜欢
  • 2022-02-17
相关资源
相似解决方案