• python如米小,也学牡丹开.


    去掉列表中长度小于3的字符串,并将含有字母的进行大写
    lst = ["xijuzhiwang","zhangliangying","vae","tank","陆小凤","花满楼","西门吹雪"]
    ll = [name.upper( ) for name in lst if len(name) >3]
    print(ll)

    lst = [(i,n) for i in range(5) for n in range(5) if i%2 ==0 and n %2 ==1]
    print(lst)

    M = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
    print(i[2] for i in M)
    #这样的话显示的是一个函数地址
    # print([i[2] for i in M])
    #将M中的元素进行遍历,得到的结果是小列表[1, 2, 3],[4, 5, 6],[7, 8, 9]
    # 0 1 2 0 1 2 0 1 2
    #然后i[2]表示的是把每个小列表的第2个取出来,再组成一个列表
    #[3, 6, 9] 扩展成[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
    print([[i-2,i-1,i] for i in [3, 6, 9]])

    #(4) 求出50以内能被3整除的数的平方,并放入到一个列表中。
    print([ i**2 for i in range(50) if i % 3 == 0])

    print([(i, i+1) for i in range(6)])

    lst = ['陆小凤','花满楼','西门吹雪','司空摘星']
    #方案1
    #print([el+str(index) for index, el in enumerate(lst)])
    # 结果元素+字符串的索引 for循环,将索引,元素进行枚举
    #方案2
    #print([lst[i] + str(i) for i in range(len(lst))])
    #将每个元素和对应的索引连接起来 将列表的长度进行遍历

    x = {
    'name':'vae',
    'Values':[{'timestamp':1517991992.94,
    'values':100,},
    {'timestamp': 1517992000.94,
    'values': 200,},
    {'timestamp': 1517992014.94,
    'values': 300,},
    {'timestamp': 1517992744.94,
    'values': 350},
    {'timestamp': 1517992800.94,
    'values': 280}
    ],}

    lst = [ [el['timestamp'],el['values']] for el in x['Values']]
    print(lst)
    #x['Values']字典x对应的值,即字典里的大列表
    #将字典中的大列表for循环,遍历取出每个字典元素
    #[el['timestamp'],el['values']]
    #取出每个每个键对应的值,组成新的列表
    #分析:字典里一共两个键值对,后面的Values:[大列表]
  • 相关阅读:
    tomcat 配置文件下载目录
    AeroSpike 资料
    NodeManager起不来
    添加Microsoft SQL JDBC driver 到 Maven
    广告投放网站集合
    eMarketer:DMP帮广告主搞定大数据处理问题
    HUE 忘记密码
    Git客户端图文详解如何安装配置GitHub操作流程攻略
    httprunner3.x 测试用例-teststeps-RunTestCase
    httprunner3.x 测试用例teststeps-RunRequest
  • 原文地址:https://www.cnblogs.com/rydong/p/9478116.html
Copyright © 2020-2023  润新知