• count 推导式 推演思路


    # count 推导思路
    
    l1 = [1,2,3,5,4,1,2,3,6,4,5,88,99]
    l2 = list()
    #  [元素,次数,元素,次数,..........................]
    for i in l1:                                       #  i  在  l1 循环
        if i not in l2:                                #  条件 :  如果i 不在l2 里边 开始循环:
            l2.append(i)                               #   l2 添加    i
            l2.append(str(1))                          #   l2 添加  字符串  '1'                [i , 'i+1']
        else:                                                           # 如果不存在,把次数加一      先找需要改值得位置
            l2[l2.index(i) + 1] = str(int(l2[l2.index(i) + 1]) + 1)     # 找到位置 赋值次数  l2后一位+1
    print(l2)
    # [1, '2', 2, '2', 3, '2', 5, '2', 4, '2', 6, '1', 88, '1', 99, '1']
    i = 0
    while i < len(l2):
        print(l2[i],l2[i+1],sep='  ------')             # 迭代打印 格式  l2[i] ------  l2[i+1]
        i += 2                                          # 隔一个元素 进行一次迭代
    # 1  ------2
    # 2  ------2
    # 3  ------2
    # 5  ------2
    # 4  ------2
    # 6  ------1
    # 88  ------1
    # 99  ------1
    for i in range(0,len(l2),2):                  #  循环范围   0 开始 尾结束 隔两个 循环一次
        print(l2[i],l2[i+1],sep='  ------')       #  迭代打印 格式  l2[i] ------  l2[i+1]
    # 1  ------2
    # 2  ------2
    # 3  ------2
    # 5  ------2
    # 4  ------2
    # 6  ------1
    # 88  ------1
    # 99  ------1
  • 相关阅读:
    oracle数据表数据同步公用方法
    OSI参考模型详解
    DOM事件对象
    DOM事件流
    DOM之节点操作
    DOM之设置,获取,删除自定义的属性值
    JS修改元素的属性
    DOM获取元素以及绑定事件
    Web API
    JS中的简单数据类型和复杂数据类型
  • 原文地址:https://www.cnblogs.com/lxcai213/p/13292248.html
Copyright © 2020-2023  润新知