是否有可能在List Comprehension重置迭代器變量?
lis[3, 3, 4, 5]
test = [(tes(x)) for x in range (0, len(lis)) if lis[x] == "abc"]
重置x
或可能轉而使用一些while循環。問題是我想在我完成後在我的lis
上運行這個理解列表,而不只是一次迭代。
說我想減少列表中的每個變量。
lis[3, 3, 4, 5]
lis[2, 2, 3, 4]
lis[1, 1, 2, 3]
lis[0, 0, 1, 2]
然後停止,一旦第一次打零。
你應該解釋你在找什麼作爲輸出 –
你究竟在努力實現什麼? –
你可以添加一個實際的可運行示例嗎?有很多方法可以做到,但是你怎麼做取決於你在做什麼 –