Python에서 루프를 사용하여 목록 목록 정의

Doon_Bogan

Python에서 루프가있는 목록 목록을 정의하려고합니다. 다음 목록을 구성하고 싶습니다.

x=[[0,0],[1,0],[2,0],...,[9,0]]

기본적으로 내가하는 일은 다음과 같습니다.

x=[[0,0]]*10
for i in range(10):
    x[i][0]=i
print x

그러나 다음 목록으로 끝납니다.

x=[[9,0],[9,0],[9,0],...,[9,0]]

내가 무엇을 잘못하고 있지? 도와 주셔서 정말 감사합니다

인바 로즈

이것이 당신이하려는 일입니까?

>>> [[i, 0] for i in range(10)]
[[0, 0], [1, 0], [2, 0], [3, 0], [4, 0], [5, 0], [6, 0], [7, 0], [8, 0], [9, 0]]

당신이하고 있던 것이 잘못된 것은 당신이 목록을 만들고 있었다는 것입니다. 그리고 *당신이 더 많이 만들지 않은 것을 사용함으로써 당신은 더 많은 참조를 만들뿐입니다. 이것은 당신이 목록을 변경할 때마다 매번 같은 목록.

>>> a = [[]]*10
>>> a
[[], [], [], [], [], [], [], [], [], []]
>>> a[0].append('X')
>>> a
[['X'], ['X'], ['X'], ['X'], ['X'], ['X'], ['X'], ['X'], ['X'], ['X']]

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

for 루프를 사용하여 목록에서 사용자 정의 항목 찾기

분류에서Dev

for 루프를 사용하여 파이썬에서 여러 목록을 하나의 목록으로 병합

분류에서Dev

Python에서 Unirest를 사용하여 목록에서 루프

분류에서Dev

목록 및 for 루프를 사용하여 Python 목록에서 csv 처리

분류에서Dev

mutate를 사용하여 for 루프의 목록에서 열을 만드는 방법

분류에서Dev

자바에서 While 루프를 사용하여 목록의 요소 계산

분류에서Dev

r의 rev () 및 루프를 사용하여 목록에 적용하는 방법

분류에서Dev

목록 이해를 사용하여 Python의 목록에서 목록을 삭제합니까?

분류에서Dev

for 루프를 사용하여 목록의 변수에 함수 출력 할당

분류에서Dev

R 조건을 사용하여 루프의 목록에 추가

분류에서Dev

문자열 목록으로 정의 된 길이를 사용하여 루프에서 함수 실행

분류에서Dev

반복자를 사용하여 루프 내에서 새 목록 정의 및 추가 (파이썬)

분류에서Dev

하나의 for 루프 만 사용하여 목록 목록에서 사전 만들기

분류에서Dev

Python : for 루프를 사용하여 목록에 이미지 입력

분류에서Dev

루프를 사용하여 R에서 큰 목록 만들기

분류에서Dev

ggplot2에서 for 루프를 사용하여 목록 생성

분류에서Dev

FOR 루프를 사용하여 목록의 항목과 ARRAY의 항목 비교

분류에서Dev

JQuery를 사용하여 하나의 비 순차 목록에서 다른 목록으로 목록 요소 이동

분류에서Dev

Python을 사용하여 for 루프에서 다른 목록의 항목과 일치하는 목록의 항목을 가져옵니다.

분류에서Dev

for 루프의 목록 목록에 추가

분류에서Dev

파이썬의 루프에서 정수 유형 목록 사용

분류에서Dev

자바에서 for 루프를 사용하여 다른 하나의 목록에서 요소를 이동

분류에서Dev

ReactJS를 사용하여 목록의 항목 순서 변경

분류에서Dev

다른 목록과의 비교를 사용하여 목록에서 사전을 정렬하는 방법

분류에서Dev

목록 목록을 사용하여 파이썬에서 조잡한 "for"루프 정리

분류에서Dev

PHP를 사용하여 MySQL DB의 항목 목록에서 제목 주문

분류에서Dev

While 루프를 사용하여 목록의 값 호출

분류에서Dev

루프를 사용하여 2 개의 연결 목록 비교

분류에서Dev

루프를 사용하여 2 개의 연결 목록 비교

Related 관련 기사

  1. 1

    for 루프를 사용하여 목록에서 사용자 정의 항목 찾기

  2. 2

    for 루프를 사용하여 파이썬에서 여러 목록을 하나의 목록으로 병합

  3. 3

    Python에서 Unirest를 사용하여 목록에서 루프

  4. 4

    목록 및 for 루프를 사용하여 Python 목록에서 csv 처리

  5. 5

    mutate를 사용하여 for 루프의 목록에서 열을 만드는 방법

  6. 6

    자바에서 While 루프를 사용하여 목록의 요소 계산

  7. 7

    r의 rev () 및 루프를 사용하여 목록에 적용하는 방법

  8. 8

    목록 이해를 사용하여 Python의 목록에서 목록을 삭제합니까?

  9. 9

    for 루프를 사용하여 목록의 변수에 함수 출력 할당

  10. 10

    R 조건을 사용하여 루프의 목록에 추가

  11. 11

    문자열 목록으로 정의 된 길이를 사용하여 루프에서 함수 실행

  12. 12

    반복자를 사용하여 루프 내에서 새 목록 정의 및 추가 (파이썬)

  13. 13

    하나의 for 루프 만 사용하여 목록 목록에서 사전 만들기

  14. 14

    Python : for 루프를 사용하여 목록에 이미지 입력

  15. 15

    루프를 사용하여 R에서 큰 목록 만들기

  16. 16

    ggplot2에서 for 루프를 사용하여 목록 생성

  17. 17

    FOR 루프를 사용하여 목록의 항목과 ARRAY의 항목 비교

  18. 18

    JQuery를 사용하여 하나의 비 순차 목록에서 다른 목록으로 목록 요소 이동

  19. 19

    Python을 사용하여 for 루프에서 다른 목록의 항목과 일치하는 목록의 항목을 가져옵니다.

  20. 20

    for 루프의 목록 목록에 추가

  21. 21

    파이썬의 루프에서 정수 유형 목록 사용

  22. 22

    자바에서 for 루프를 사용하여 다른 하나의 목록에서 요소를 이동

  23. 23

    ReactJS를 사용하여 목록의 항목 순서 변경

  24. 24

    다른 목록과의 비교를 사용하여 목록에서 사전을 정렬하는 방법

  25. 25

    목록 목록을 사용하여 파이썬에서 조잡한 "for"루프 정리

  26. 26

    PHP를 사용하여 MySQL DB의 항목 목록에서 제목 주문

  27. 27

    While 루프를 사용하여 목록의 값 호출

  28. 28

    루프를 사용하여 2 개의 연결 목록 비교

  29. 29

    루프를 사용하여 2 개의 연결 목록 비교

뜨겁다태그

보관