如何从末尾迭代一个简单的Lua表,这是一个序列?
想要的行为示例:
local mytable = {'a', 'b', 'c'}
for i, value in reversedipairs(mytable) do
print(i .. ": " .. value)
end
Run Code Online (Sandbox Code Playgroud)
应该输出
3: c
2: b
1: a
Run Code Online (Sandbox Code Playgroud)
这里怎么实现reversedipairs?
如何在Python中迭代两个列表?我想要完全的结果
list1, list2, list3 = [0, 1], ['a', 'b'], [2, 3] # example data
for item in list1 + list2 + list3:
print(item)
Run Code Online (Sandbox Code Playgroud)
但我认为添加列表然后迭代它们并不高效.我使用for循环遍历列表:
for list_ in (list1, list2, list3):
for item in list_:
print(item)
Run Code Online (Sandbox Code Playgroud)
但是当我检查这个timeit时,两者的执行时间非常相似.
有可能让它更快吗?