小编use*_*930的帖子

这是一个非序列?

我正在运行列表理解数字列表作为字符串,所以例如列表看起来像这样

vals = ['0.13', '324', '0.23432']
Run Code Online (Sandbox Code Playgroud)

并尝试这样的列表理解:

best = [x for x in vals > 0.02]
Run Code Online (Sandbox Code Playgroud)

我得到一个TypeError:迭代非序列.

列表不是一个应该是您应该能够迭代的第一个序列吗?什么是序列?

我找到的基本问题很难找到答案.

谢谢.

python sequences list-comprehension list

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

列表索引超出范围

这怎么可能,我有一个名为"temp"的列表.这就是我在python解释器中所拥有的.

In [150]: len(temp)
Out[150]: 773942

In [151]: temp[773942]
Run Code Online (Sandbox Code Playgroud)

我得到一个IndexError:列表索引超出范围.

我很困惑,因为它只是告诉我列表中有773942个值,现在它告诉我索引超出范围?

python indexing list

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

标签 统计

list ×2

python ×2

indexing ×1

list-comprehension ×1

sequences ×1