小编Joe*_*oey的帖子

文件名和python脚本的行号

如何在python脚本中获取文件名和行号.

我们从异常回溯中获取的文件信息.在这种情况下,不会引发异常.

python debugging file

98
推荐指数
9
解决办法
8万
查看次数

从包含100,000个整数的列表中检索两个最高项

如何从包含100,000个整数的列表中检索两个最高项,而不必先排序整个列表?

python sorting list

37
推荐指数
4
解决办法
3万
查看次数

合并Python词典

我试图合并以下python词典如下:

dict1= {'paul':100, 'john':80, 'ted':34, 'herve':10}
dict2 = {'paul':'a', 'john':'b', 'ted':'c', 'peter':'d'}

output = {'paul':[100,'a'],
          'john':[80, 'b'],
          'ted':[34,'c'],
          'peter':[None, 'd'],
          'herve':[10, None]}
Run Code Online (Sandbox Code Playgroud)

有没有一种有效的方法来做到这一点?

python merge dictionary list data-structures

23
推荐指数
3
解决办法
2万
查看次数

heapq.nlargest原始序列中返回结果的索引

如何在可迭代的第n个最大项的原始列表中返回索引

heapq.nlargest(2, [100, 2, 400, 500, 400])

output = [(3,500), (2, 400)]
Run Code Online (Sandbox Code Playgroud)

这已经花了我几个小时.我无法弄清楚.

python sorting heap

5
推荐指数
2
解决办法
6351
查看次数

python中的高效列表映射

我有以下输入:

input = [(dog, dog, cat, mouse), (cat, ruby, python, mouse)]
Run Code Online (Sandbox Code Playgroud)

并尝试输出以下内容:

outputlist = [[0, 0, 1, 2], [1, 3, 4, 2]]

outputmapping = {0:dog, 1:cat, 2:mouse, 3:ruby, 4:python, 5:mouse}
Run Code Online (Sandbox Code Playgroud)

关于如何处理可读性的任何提示(var输入可能变得非常大).

python mapping dictionary list python-itertools

4
推荐指数
1
解决办法
1290
查看次数

正则表达式 - 增量替换

有没有办法只使用正则表达式进行整数增量替换.

这是问题所在,我的文本文件包含1 000 000行所有以%开头

我想使用正则表达式逐步替换整数#.

input:

% line one

% line two

% line three

...

output:

1 line one

2 line two

3 line three

...
Run Code Online (Sandbox Code Playgroud)

php c# python java regex

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

Postgres 正则表达式子字符串或 regexp_matches 的实际示例

几天来,我一直在尝试解决以下问题。请帮忙

PostgreSQL 表:位置

Id         State

--------------------
1          New York

2          Texas
Run Code Online (Sandbox Code Playgroud)

input = '来自德克萨斯州的问候所有牛仔'

输出:包含德克萨斯的行

SELECT id, state FROM locations WHERE state ~* substring(input from state)

regex sql database postgresql

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