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

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

  • 相关阅读:
    第一次作业
    C语言I博客作业02
    C语言|博客作业11
    C语言I博客作业10
    C语言I博客作业09
    C语言I博客作业08
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
    JDK-14 & Eclipse & Hello World!
  • 原文地址:https://www.cnblogs.com/Renqy/p/11596572.html
Copyright © 2011-2022 走看看