Skip to main content
 首页 » 编程设计

Python--如何从混合的数字和字符中提取信息并将它们保存在二维列表中

2025年05月04日18exmyth

来自 .txt 的数据:

ABC 12 34 24 
edf 23 15 63 
hre 41 3  356 
... 
... 

我想将每个单词(在第一列中)保存在一个集合中。对于集合中的每个元素,都有一个包含其后每个数字的列表。例如。字[ABC][1] = 34,字[hre][2] = 356。

我在网上找不到任何关于此的有用信息。

请您参考如下方法:

您将需要一个将键映射到整数列表的字典:

d = {} 
with open("input.txt") as f: 
    for line in f: 
        items = line.split() 
        d[items[0]] = map(int, items[1:])