zoukankan      html  css  js  c++  java
  • 两层嵌套list,选取list中最长的list的长度

     1 # coding=utf-8
     2 
     3 
     4 import pandas as pd
     5 
     6 file_path = "test_aa.xlsx"
     7 dt = pd.read_excel(file_path)
     8 data = dt['con']
     9 locdata = []
    10 for i in data:
    11     locdata.append(str(i).split(","))
    12 
    13 print(locdata)  #change to [[1,2,3],[1,2,3]]
    14 length = []
    15 for i in locdata:
    16     length.append(len(i))#计算长度并存储
    17 print(length)
    18 print(length[length.index(max(length))])#length.index(max(length)读取最大值的位置,然后再定位取出最大值

    输出:也就是想计算第一行中,list里面最长的list的长度是多少。

    [['2', '3', '5'], ['1', '2', '4'], ['3', '5'], ['2', '3', '4'], ['2', '3', '5'], ['1', '2', '4'], ['3', '5'], ['2', '3', '4'], ['1', '2', '3', '4', '5']]   
    [3, 3, 2, 3, 3, 3, 2, 3, 5]
    5

    test_aa.xlsx如下:

    name    con
    T1    2,3,5
    T2    1,2,4
    T3    3,5
    T5    2,3,4
    T1    2,3,5
    T2    1,2,4
    T3    3,5
    T5    2,3,4
    T5    1,2,3,4,5

    有没有更好的方式,希望可以帮助到我。

  • 相关阅读:
    sharepoint JQ获取List列表的值
    微信修改域名回掉
    input设置只读
    MVC-AJAX-JSON
    sharepoint添加子网站
    sharepoint打开解决方案库
    前台获取参数值
    SQL查看表结构以及表说明
    JQ获取对象属性值
    bootstrap table样式
  • 原文地址:https://www.cnblogs.com/shizhenqiang/p/8243396.html
Copyright © 2011-2022 走看看