相关疑难解决方法(0)

测量Python中经过的时间?

我想要的是开始在我的代码中的某个地方计算时间,然后获得通过的时间,以测量执行少量功能所花费的时间.我认为我使用的是timeit模块错误,但文档对我来说只是让人困惑.

import timeit

start = timeit.timeit()
print("hello")
end = timeit.timeit()
print(end - start)
Run Code Online (Sandbox Code Playgroud)

python performance timeit measure

1031
推荐指数
32
解决办法
116万
查看次数

查找和替换列表中的元素(python)

我必须搜索一个列表并将所有出现的一个元素替换为另一个元素.到目前为止,我在代码中的尝试让我无处可去,最好的方法是什么?

例如,假设我的列表具有以下整数

>>> a = [1,2,3,4,5,1,2,3,4,5,1]
Run Code Online (Sandbox Code Playgroud)

我需要用值10替换所有出现的数字1,因此我需要的输出是

>>> a = [10, 2, 3, 4, 5, 10, 2, 3, 4, 5, 10]
Run Code Online (Sandbox Code Playgroud)

因此,我的目标是用数字10替换数字1的所有实例.

python replace list

226
推荐指数
12
解决办法
70万
查看次数

使用Python替换列表中的值

我有一个列表,我想用None替换值,其中condition()返回True.

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Run Code Online (Sandbox Code Playgroud)

例如,如果条件检查bool(项目%2)应该返回:

[None, 1, None, 3, None, 5, None, 7, None, 9, None]
Run Code Online (Sandbox Code Playgroud)

最有效的方法是什么?

python performance replace list

122
推荐指数
4
解决办法
56万
查看次数

标签 统计

python ×3

list ×2

performance ×2

replace ×2

measure ×1

timeit ×1