简体   繁体   English

如何遍历列表中的每两个元素,python3?

[英]How to iterate over each 2 elements in a list, python3?

for element1 in list_of_elements:
    for element2 in list_of_elements:
        if not element1 == element2:
             #do

I need a better solution, this cycle goes twice over the list.我需要一个更好的解决方案,这个循环在列表中翻了两次。

for element1, element2 in permutations(list_of_elements, r=2):
    #do

It is a solution.这是一个解决方案。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM