小编Jul*_*ian的帖子

意外类型:(int, int) 可能类型:(SupportsIndex, None) (slice, Iterable[None])

这段代码有什么问题:

split_list = [3600, 3600, 3600, 3600, 3600, 3600, 3600, 3600, 45]
split_list2 = [None, None, None, None, None, None, None, None, None, None, None, None]
result = [3600, 3600, 3600, 3600, 3600, 3600, 3600, 3600, 45, None, None, None]

for i in range(len(split_list)):
    split_list2[i] = split_list[i]
Run Code Online (Sandbox Code Playgroud)

在 PyCharm 中它会发出警告;

意外类型:(int, int) 可能类型:(SupportsIndex, None) (slice, Iterable[None])

但脚本运行得很好,并且这段代码完全按照我的预期工作。不过,我不喜欢 IDE 中出现警告,有什么快速修复方法吗?

python pycharm

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

用除后的值填充列表

我正在寻找一种方法,将代表经过的秒数的数字(例如 11000)除以 3600,使其成为一小时并创建一个如下列表:

['3600','3600','3600','200']

我知道这个任务对于基本的数学运算来说非常简单,但我很好奇是否有更多的“Pythonic”方法来实现这一点。

python list modulo

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

标签 统计

python ×2

list ×1

modulo ×1

pycharm ×1