• Python列表生成式测试



    print('*'*50)
    list1 = list(range(1,6))
    print(list1)
    del(list1)
        #range(1,20) 按顺序生成列表
    
    list1 = []
    for x in range(1,6):
        list1.append(x*x*x)
    print(list1)
    del(list1)
        #使用for循环生成x的3次方的列表
    
    print('*'*50)
    list1 = [x*x*x for x in range(1,6)]
    print(list1)
    del(list1)
        #一条命令生成x的3次方
    
    print('*'*50)
    list1 = [m + n for m in '123' for n in '123']
    print(list1)
    del(list1)
        #全排列测试
    
    print('*'*50)
    list1 = [d for d in os.listdir(".")]
    print(list1)
    del(list1)
        #os.listdir 可以列出文件和目录
    
    print('*'*50)
    dict1 = {'A':'a','B':'b','C':'c','D':'d'}
    for k in dict1:
        print(k,'=',dict1[k])
    
    for k, v in dict1.items():
        print(k,'=',v)
    del(dict1)
        #for 同时使用两个变量
    
    print('*'*50)
    dict1 = {'name':'lingyunmu','age':'25','gender':'boy'}
    list1 = [k + '=' + v for k,v in dict1.items()]
    print(list1)
    del(dict1)
    del(list1)
        #测试
    
    print('*'*50)
    list1 = ['Lingyumu','Xiaoming','XiaoLi','Xiaozhu']
    list2 = [s.lower() for s in list1]
    print(list1)
    print(list2)
        #list1.upper()          把所有字符中的小写字母转换成大写字母
        #list1.lower()          把所有字符中的大写字母转换成小写字母
        #list1.capitalize()     把第一个字母转化为大写字母,其余小写
        #list1.title()          把每个单词的第一个字母转化为大写,其余小写

    读书和健身总有一个在路上

  • 相关阅读:
    Day01
    微前端技术框架qiankun技术分享
    终于有人把O2O、C2C、B2B、B2C的区别讲透了
    Electron-Vue项目使用Element的el-table组件不显示
    monaco editor各种功能实现总结
    electron-vue项目使用elementUI组件报错$attrs is readonly
    monaco-editor 使用总结
    闲谈Monaco Editor-基本使用
    【软件】MATHTYPE破解记
    C# EF
  • 原文地址:https://www.cnblogs.com/Renqy/p/11596572.html
Copyright © 2020-2023  润新知