小编Nik*_*nov的帖子

在Python中从文件创建列表

该文件包含:

1 19 15 36 23 18 39 
2 36 23 4 18 26 9
3 35 6 16 11
Run Code Online (Sandbox Code Playgroud)

从那以后我想提取如下列表:

L = [1,19,15,36,23,18,19,2,36........... ect.]
Run Code Online (Sandbox Code Playgroud)

最有效的方法是什么?

python file list

7
推荐指数
1
解决办法
95
查看次数

从文件创建字典

该文件包含:

1 2
2 6
2 3
2 4
3 1
3 4
4 5
5 4
6 5
6 7
7 6
7 8
8 5
8 7
Run Code Online (Sandbox Code Playgroud)

从那以后,必须创建一个字典如下:

D = {1: [2], 2: [6,3,4], 3: [1,4], 4: [5], 5: [4], 6: [5,7], 7: [6,8], 8: [5,7]}
Run Code Online (Sandbox Code Playgroud)

行中的第一个元素是键.什么是最有效的方式?

python dictionary file

-1
推荐指数
1
解决办法
56
查看次数

删除相似性Python

该列表包含其他列表:

L = [[3, 3], [4, 2], [3, 2]]
Run Code Online (Sandbox Code Playgroud)

如果子列表的第一个元素等于其他子列表的第一个元素,则必须从整个列表中删除具有较高第二个元素的元素.

所以新的名单是:

L = [[4,2], [3,2]]
Run Code Online (Sandbox Code Playgroud)

如何尽可能高效地完成这项工作?

python compare list

-1
推荐指数
1
解决办法
65
查看次数

标签 统计

python ×3

file ×2

list ×2

compare ×1

dictionary ×1