zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    ubuntu 16.04 安装显卡驱动,再安装cuda
    8. golang 基本类型转换
    7.golang的字符串 string
    5. 变量定义
    4. 代码规范
    3.golang 的注释
    1.windows server 201x
    exec 命令
    powershell
    1.Dockerfile
  • 原文地址:https://www.cnblogs.com/lxcai213/p/13292248.html
Copyright © 2011-2022 走看看