OK, 먼저 다음 코드를 체크 아웃 : 나는 누구의 항목뿐만 아니라 단지 Demo1
및 Demo2
같은 모든 목록이며, 목록을 작성해야목록에있는 목록에 파이썬으로 항목을 추가하려면 어떻게합니까?
Demo1: [[1], []]
Demo2: [[1], [1]]
: 여기
Demo1 = [[], []]
Demo2 = [[]] * 2
Demo1[0].append(1)
Demo2[0].append(1)
print "Demo1: ", Demo1
print "Demo2: ", Demo2
그리고 출력의 물론 내 스크립트에서 Demo2
을 사용했는데 위 코드에서 볼 수있는 이유를 발견 할 때까지 문제가 계속 발생했습니다. 그렇다면 왜 이런 일이 발생 했습니까? 대부분의 경우, 길이가 각각 다를 때마다 Demo2
을 사용하여리스트를 작성하지만 목록에있는 항목을 별도의 목록에 추가하면 어떻게 될까요?
나는 인쇄 반복 "Demo2을", Demo2 몇 번 내가 온라인 첫 번째 줄이 작동하지 않는 것을 발견, 이후의 라인이 작동, 응 – cherhan
다음 주간 뉴스 레터에 있어야 이상한 : – Kirill