小编sda*_*hek的帖子

在Lua中获取列表或表的一部分

我知道用Python做起来很容易:someList[1:2] 但你在Lua中怎么做?该代码给我一个语法错误.

lua lua-table

10
推荐指数
3
解决办法
4414
查看次数

"Int"对象不可迭代

我正在尝试运行for循环.这是我的代码部分,我遇到了麻烦:

aldurstengd_ororka = {(18, 19, 20, 21, 22, 23, 24):1, (25):0.95, (26):0.90,
    (27):0.85, (28, 29):0.75, (30, 31):0.65, (32, 33):0.55, (34, 35):0.45,
    (36, 37):0.35, (40, 41, 42, 43, 44, 45):0.15, (46, 47, 48, 49, 50):0.10,
    (51, 52, 53, 54, 55):0.075, (56, 57, 58, 59, 60):0.05, (61, 62, 63, 64,
    65, 66):0.025}

for age in aldurstengd_ororka.keys():
    for item in age:
       if ororkualdur == item:
           baetur = baetur + ororkulifeyrir * aldurstengd_ororka([age])
Run Code Online (Sandbox Code Playgroud)

所以我的意图是运行aldurstengd_ororka,对于字典中的每个"age"元组,我为元组内的每个"item"运行另一个for循环.我得到的错误是

TypeError:'int'对象不可迭代

python int iterable object

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

标签 统计

int ×1

iterable ×1

lua ×1

lua-table ×1

object ×1

python ×1