zoukankan      html  css  js  c++  java
  • 列表生成式

    #列表生成表达式  格式:生成的元素  for 循环

    L1=[x * x for x in range(1,11)] #生成[1*1,2*2]
    print(L1)

    #for循环后还可以连接if判断
    L2=[x * x for x in range(1,11) if x%2==0]
    print(L2)

    #双层循环
    L3=[m + n for m in 'abc' for n in 'ABC']
    print(L3)

    #列出当前目录所有的文件名和文件夹名
    import os
    print([d for d in os.listdir('.')])

    #将list中的元素全部变为小写
    L = ['Hello', 'World', 'IBM', 'Apple']
    print([name.lower() for name in L])

    D1={'wxy':90,'gjh':73,'hmm':65}
    print([name+'的成绩:'+str(chengji) for name,chengji in D1.items()])

    L4 = ['Hello', 'World', 18, 'Apple', None]
    L5 = [name.lower() for name in L4 if isinstance(name,str)]
    print(L5)
  • 相关阅读:
    C++--第12课
    C++--第11课
    C++--第10课
    C++--第9课
    C++--第8课
    C++--第7课
    鼠标
    MessageBox函数
    Windows对应的"Hello,world"程序
    网络上有哪些免费的教育资源?
  • 原文地址:https://www.cnblogs.com/wangxy92/p/7479146.html
Copyright © 2011-2022 走看看