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

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

  • 相关阅读:
    解决代码冲突问题
    一些自己踩到的坑
    鼠标加特效
    在django里写一个脚本,脚本里可以使用django里的model
    在linux 上用系统命令systemctl 执行python脚本
    scp 传输命令
    使用django-cors-headers 来解决跨域问题
    访问 Django 项目的静态资源
    如何用ORM自定义排序
    Mac 安装 Novicat
  • 原文地址:https://www.cnblogs.com/Renqy/p/11596572.html
Copyright © 2011-2022 走看看