2 개의 Python 목록을 반복하고 모든 x에서 y 조합을 가져옵니다.

알도

다음 두 목록이 있습니다.

x = [1,2] y = [4,5,6]

x를 z로 반복하고 싶습니다.

코드라는 변수가 NONE으로 설정되고 값이라는 또 다른 변수도 NONE으로 설정되어 있습니다. 내가 목표로하는 출력은 다음과 같습니다.

1st iteration, code = 1 and value = 4
2nd iteration, code = 1 and value = 5
3rd iteration, code = 1 and value = 6
4th iteration, code = 2 and value = 4
5th iteration, code = 2 and value = 5
6th iteration, code = 2 and value = 6

내가 시도한 것은 다음과 같습니다.

x = [1, 2]
y = [4, 5, 6]

code = None
value = None


for x_ids, y_ids in zip(x, y):
    code = x_ids
    value = y_ids
    print("c", code)
    print("v", value)

output: 
c 1
v 4
c 2
v 5

누구든지 위에서 설명한 출력을 얻는 방법을 제안 할 수 있습니까?

아트 루

이것은 당신이 원하는 것을 달성하는 한 가지 방법입니다.

x = [1, 2]
y = [4, 5, 6]

code = None
value = None

iter_count = 0
for x_ids in x:
    code = x_ids
    for y_ids in y:
        iter_count += 1
        value = y_ids
        print('{} iteration, code = {} and value = {}'.format(iter_count, code, value))
        #print(str(iter_count) + ' iteration, code = ' + str(code) + 'and value = ' + str(value))

주석에서 설명한 것처럼이 코드는의 모든 요소에 y대해의 모든 요소를 반복합니다 x. 원래 코드에서는 .NET을 사용하여 두 목록을 모두 한꺼번에 반복했습니다 zip. 반복 횟수도 인쇄하고 싶기 때문에 iter_count이를 계산하고 저장 하는 새로운 변수,가 있습니다.

코드에는 두 개의 print 문이 있으며 동일한 메시지를 인쇄합니다. 주석 처리 된 하나는 문자열을 연결하고 숫자를 문자열로 변환합니다. 주석 처리되지 않은 것은 덜 직관적 일 수 있지만 종종 더 유용하고 깔끔합니다. 살펴볼 가치가 있으며 여기 에서 소개를 찾을 수 있습니다 .

당신도이 필요하면 마지막 것은, -에 숫자를 인쇄 1st, 2nd포맷 등 당신은 몇 가지 사용할 수있는 이러한 접근한다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

두 목록 x와 y 사이의 모든 쌍 조합을 찾아 y의 모든 요소가 x에서 정확히 하나와 쌍을 이룹니다.

분류에서Dev

모든 다음 목록을 이전 목록과 비교하고 고유 목록을 저장하여 Python의 목록 목록을 반복합니다.

분류에서Dev

선택한 모든 확인란을 반복하고 jquery에서 입력 상자의 값을 가져옵니다.

분류에서Dev

2 개의 다른 열에서 동일한 값과 일치하는 모든 행을 가져옵니다.

분류에서Dev

Drools는 개체 목록을 반복하고 목록의 모든 개체에 대해 개체 필드의 값을 합산합니다.

분류에서Dev

Python : 목록의 모든 요소에 대해 해당 요소없이 새 목록을 가져옵니다.

분류에서Dev

Python에서 한 번에 2 개의 목록을 반복합니다.

분류에서Dev

목록의 가능한 모든 하위 목록을 가져옵니다.

분류에서Dev

각 조합이 모든 항목을 포함하는 목록의 모든 순서 조합을 생성합니다.

분류에서Dev

목록에서 모든 중복 개체를 가져옵니다

분류에서Dev

r에서 순열을 사용하여 주어진 요소 집합의 모든 조합을 가져옵니다.

분류에서Dev

여러 연결을 포함하여 두 목록간에 가능한 모든 조합을 가져옵니다.

분류에서Dev

n 개의 가능한 요소에서 3 개 값의 가능한 모든 조합을 가져옵니다.

분류에서Dev

Firestore의 하위 컬렉션에있는 모든 문서의 특정 값 목록을 가져옵니다.

분류에서Dev

다른 열을 유지하면서 특정 열의 가능한 모든 조합을 가져옵니다.

분류에서Dev

Linux에서 두 개의 디렉토리를 병합하여 모든 고유 파일을 가져옵니다.

분류에서Dev

.pm 파일의 모든 모듈을 열거하고 모든 모듈에 대한 참조를 가져옵니다.

분류에서Dev

목록 항목의 모든 조합을 이름과 함께 가져옵니다.

분류에서Dev

2 개의 열에있는 목록을 가져 와서 튜플을 만들고, 모든 튜플을 목록에 넣고, 그 목록을 반환하는 방법은 무엇입니까?

분류에서Dev

Bash에서 목록의 모든 쌍 조합을 반복하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 2 개의 큰 목록의 가능한 모든 조합을 효율적으로 분석하는 방법은 무엇입니까?

분류에서Dev

MySQL의 3 개 범주에서 가능한 모든 조합을 가져옵니다.

분류에서Dev

영역-자식 관점에서 모든 자식의 모든 부모 목록을 가져옵니다.

분류에서Dev

모델의 __str__에서 관련 개체 목록을 가져옵니다.

분류에서Dev

상위 폴더를 제외한 모든 수준의 하위 폴더에서 파일을 반복하고 부분 경로와 이름을 가져옵니다.

분류에서Dev

3 개의 문자열 목록에서 가능한 모든 요소 조합을 생성 하시겠습니까?

분류에서Dev

여러 목록 및 목록 목록에서 고유 한 개체를 가져옵니다. 그런 다음 모든 목록에서 고유 한 개체로 새 목록을 만듭니다.

분류에서Dev

내가 가지고있는 모든 comboBoxes 컨트롤을 반복하고 각 comboBox의 항목을 목록에 추가하려면 어떻게해야합니까?

분류에서Dev

개체에 대한 모든 필드의 API 이름 목록을 가져옵니다.

Related 관련 기사

  1. 1

    두 목록 x와 y 사이의 모든 쌍 조합을 찾아 y의 모든 요소가 x에서 정확히 하나와 쌍을 이룹니다.

  2. 2

    모든 다음 목록을 이전 목록과 비교하고 고유 목록을 저장하여 Python의 목록 목록을 반복합니다.

  3. 3

    선택한 모든 확인란을 반복하고 jquery에서 입력 상자의 값을 가져옵니다.

  4. 4

    2 개의 다른 열에서 동일한 값과 일치하는 모든 행을 가져옵니다.

  5. 5

    Drools는 개체 목록을 반복하고 목록의 모든 개체에 대해 개체 필드의 값을 합산합니다.

  6. 6

    Python : 목록의 모든 요소에 대해 해당 요소없이 새 목록을 가져옵니다.

  7. 7

    Python에서 한 번에 2 개의 목록을 반복합니다.

  8. 8

    목록의 가능한 모든 하위 목록을 가져옵니다.

  9. 9

    각 조합이 모든 항목을 포함하는 목록의 모든 순서 조합을 생성합니다.

  10. 10

    목록에서 모든 중복 개체를 가져옵니다

  11. 11

    r에서 순열을 사용하여 주어진 요소 집합의 모든 조합을 가져옵니다.

  12. 12

    여러 연결을 포함하여 두 목록간에 가능한 모든 조합을 가져옵니다.

  13. 13

    n 개의 가능한 요소에서 3 개 값의 가능한 모든 조합을 가져옵니다.

  14. 14

    Firestore의 하위 컬렉션에있는 모든 문서의 특정 값 목록을 가져옵니다.

  15. 15

    다른 열을 유지하면서 특정 열의 가능한 모든 조합을 가져옵니다.

  16. 16

    Linux에서 두 개의 디렉토리를 병합하여 모든 고유 파일을 가져옵니다.

  17. 17

    .pm 파일의 모든 모듈을 열거하고 모든 모듈에 대한 참조를 가져옵니다.

  18. 18

    목록 항목의 모든 조합을 이름과 함께 가져옵니다.

  19. 19

    2 개의 열에있는 목록을 가져 와서 튜플을 만들고, 모든 튜플을 목록에 넣고, 그 목록을 반환하는 방법은 무엇입니까?

  20. 20

    Bash에서 목록의 모든 쌍 조합을 반복하는 방법은 무엇입니까?

  21. 21

    파이썬에서 2 개의 큰 목록의 가능한 모든 조합을 효율적으로 분석하는 방법은 무엇입니까?

  22. 22

    MySQL의 3 개 범주에서 가능한 모든 조합을 가져옵니다.

  23. 23

    영역-자식 관점에서 모든 자식의 모든 부모 목록을 가져옵니다.

  24. 24

    모델의 __str__에서 관련 개체 목록을 가져옵니다.

  25. 25

    상위 폴더를 제외한 모든 수준의 하위 폴더에서 파일을 반복하고 부분 경로와 이름을 가져옵니다.

  26. 26

    3 개의 문자열 목록에서 가능한 모든 요소 조합을 생성 하시겠습니까?

  27. 27

    여러 목록 및 목록 목록에서 고유 한 개체를 가져옵니다. 그런 다음 모든 목록에서 고유 한 개체로 새 목록을 만듭니다.

  28. 28

    내가 가지고있는 모든 comboBoxes 컨트롤을 반복하고 각 comboBox의 항목을 목록에 추가하려면 어떻게해야합니까?

  29. 29

    개체에 대한 모든 필드의 API 이름 목록을 가져옵니다.

뜨겁다태그

보관