【问题标题】:Python - a clean approach to this problem?Python - 解决这个问题的干净方法?
【发布时间】:2023-04-03 05:47:01
【问题描述】:

我无法选择解决问题的最佳数据结构。

问题如下:

  1. 我有一个嵌套的身份代码列表,其中子列表的长度不同。

    li = [['abc', 'ghi', 'lmn'], ['kop'], ['hgi', 'ghy']]
    
  2. 我有一个文件,每行有两个条目;一个身份代码和一个号码。

    abc      2.93  
    ghi      3.87  
    lmn      5.96  
    

每个子列表代表一个集群。我想选择 i.d.从与其关联的最高编号的每个子列表中,附加该 i.d.到一个新列表并最终将其写入一个新文件。

带数字的文件应该读成什么样的数据结构?

另外,您将如何迭代所述数据结构以返回 i.d.具有与 i.d. 匹配的最高数字。在子列表中?

谢谢,
S :-)

【问题讨论】:

    标签:
    python
    data-structures
    file