zoukankan      html  css  js  c++  java
  • 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()          把每个单词的第一个字母转化为大写,其余小写

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

  • 相关阅读:
    23 数字时钟&长图滚动
    22 日期特效&长图滚动
    彻底澄清c/c++指针概念
    已管理员模式运行批处理路径丢失问题的解决方法
    使用mathjax在博客中完美显示数学公式,支持PC,手机浏览器
    GOOGLE高级搜索技巧
    我要搬家
    简单的3proxy配置
    AutoMapper小结
    专业IT培训机构-传智播客
  • 原文地址:https://www.cnblogs.com/Renqy/p/11596572.html
Copyright © 2011-2022 走看看