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()          把每个单词的第一个字母转化为大写,其余小写

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

  • 相关阅读:
    腾讯//最长回文子串
    腾讯//最长回文子串
    马拉车算法
    马拉车算法
    简单实操_Github创建本地仓库及SSH KEY
    Linux5_磁盘 分区 挂载点的理解
    Linux4_手动分区方案
    Linux3_什么是Uboot
    stdin stdout stderr 标准I/O流
    卢克,学着去读源代码
  • 原文地址:https://www.cnblogs.com/Renqy/p/11596572.html
Copyright © 2011-2022 走看看