파이썬에서 목록 이해력을 사용하여 2 차원 목록에 0을 추가하는 방법은 무엇입니까?

가능한 경우이 for 루프를 "목록 이해"형식으로 변환하려고합니다.

이 루프는 2 차원 목록에 0을 추가합니다.

test_list = [['string1'],['string2'],['string3']]
for i in range(len(test_list)):
    test_list[i].insert(1, 0)

산출:

test_list = [['string1',0],['string2',0],['string3',0]]

나는 이것을 시도했지만 어떤 이유로 작동하지 않습니다.

test_list = [test_list[i].insert(1, 0) for i in range(len(test_list))]
Nosklo

list.insert()목록을 제자리에서 수정하고을 반환 하기 때문에 작동하지 않으므로 모든에서 반환 값인 s None목록이 None생성됩니다 .insert().

목록 이해 형식은 새 목록을 만들도록 설계되었으며 목록을 제자리에서 수정하려는 것처럼 보이기 때문에 원하는 내용에 적합하지 않습니다. 대신 새 목록을 만들려면 다음을 사용할 수 있습니다.

test_list = [sublist + [0] for sublist in test_list]

이것은 +목록 연산자가 새 목록을 만들고 반환 하기 때문에 작동 합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

파이썬에서 2차원 목록을 사전 목록으로 바꾸는 방법은 무엇입니까?

목록 이해력을 사용하여 2 차원 목록의 값을 다른 2 차원 목록과 일치시키는 방법은 무엇입니까?

파이썬에서 dict에 배열 (2 차원 목록)을 할당하는 방법은 무엇입니까?

for 루프없이 2 차원 파이썬 목록을 추가하는 방법은 무엇입니까?

2 목록 파이썬 3 사이에서 목록을 추출하는 방법은 무엇입니까?

Scala에서 for 루프를 사용하여 2 차원 목록을 만드는 방법은 무엇입니까?

차원이 다른 목록 목록 인 목록 열을 사용하여 tibble에서 단일 요소를 추출하는 방법은 무엇입니까?

파이썬에서 두 개의 2차원 목록에서 튜플의 2차원 목록을 만드는 방법은 무엇입니까?

다차원 배열 파이썬에서 각 목록을 인쇄하는 방법은 무엇입니까?

파이썬에서 동일한 목록에 사전 목록을 추가하는 방법은 무엇입니까?

파이썬에서 목록을 사용하여 중첩 목록을 만드는 방법은 무엇입니까?

2 목록에서 파이썬 목록 이해력을 사용하여 사전을 만드는 방법

numpy를 사용하여 목록 목록 끝에 0을 추가하는 방법은 무엇입니까?

문자열 목록에서 첫 번째 열을 숫자로 2 차원 배열을 정렬하는 방법은 무엇입니까? (파이썬)

속성을 기반으로 파이썬에서 2 차원 목록을 그룹화하는 방법은 무엇입니까?

'NoneType' 목록에 0 목록을 추가하는 방법은 무엇입니까?

파이썬에서 목록을 정의하는이 두 가지 방법의 차이점은 무엇입니까?

파이썬에서 목록 슬라이싱을 사용하여 목록 끝에 추가하는 방법은 무엇입니까?

파이썬에서 다양한 차원의 다차원 목록을 만드는 방법은 무엇입니까?

목록 이해력을 사용하여 튜플 목록 하나에서 두 개의 개별 목록 목록을 얻는 방법은 무엇입니까?

파이썬에서 목록 목록을 객체 목록으로 변환하는 방법은 무엇입니까?

한 열의 단어를 분할 한 다음 파이썬에서 단어를 통합하는 방법, 즉 2 차원 목록을 1 차원 목록으로 통합하는 방법은 무엇입니까?

파이썬에서 사용자의 사전 목록을 입력하는 방법은 무엇입니까?

해싱을 위해 기존의 1차원 목록을 사용하여 2차원 목록을 만드는 방법은 무엇입니까?

Java : 2 차원 목록 / 배열에서 부울 조건을 확인하는 방법은 무엇입니까?

파이썬에서 2 개의 사전 목록을 결합하는 방법은 무엇입니까?

파이썬에서 2- 튜플 목록을 사전 키로 변환하는 방법은 무엇입니까?

파이썬 3의 중첩 목록에 목록을 추가하는 방법은 무엇입니까?

파이썬에서 for 루프를 통해 목록 목록을 전달하는 방법은 무엇입니까?

TOP 리스트

  1. 1

    셀레늄의 모델 대화 상자에서 텍스트를 추출하는 방법은 무엇입니까?

  2. 2

    Blazor 0.9.0 및 ASP.NET Core 3 미리보기 4를 사용한 JWT 인증

  3. 3

    openCV python을 사용하여 텍스트 문서에서 워터 마크를 제거하는 방법은 무엇입니까?

  4. 4

    C # 16 진수 값 0x12는 잘못된 문자입니다.

  5. 5

    Excel : 합계가 N보다 크거나 같은 상위 값 찾기

  6. 6

    오류 : MSB4803 : MSBuild의 .NET Core 버전에서 "ResolveComReference"작업이 지원되지 않습니다.

  7. 7

    R에서 Excel로 내보낼 때 CET / CEST 시간 이동이 삭제됨

  8. 8

    node.js + postgres : "$ 1"또는 그 근처에서 구문 오류

  9. 9

    확대 후 하이 차트에서 Y 축이 잘못 정렬 됨

  10. 10

    EPPlus에서 행 높이를 설정할 때 이상한 동작

  11. 11

    Ionic 2 로더가 적시에 표시되지 않음

  12. 12

    MS Access 부분 일치 2 테이블

  13. 13

    EPPlus에서 병합 된 셀의 행 높이 자동 맞춤

  14. 14

    ExecuteNonQuery- 연결 속성이 초기화되지 않았습니다.

  15. 15

    ResponseEntity를 사용하고 InputStream이 닫히는 지 확인하는 적절한 스트리밍 방법

  16. 16

    PrematureCloseException : 연결이 너무 일찍 닫혔습니다.

  17. 17

    오류 : "const wchar_t *"유형의 인수가 "WCHAR *"유형의 매개 변수와 호환되지 않습니다.

  18. 18

    Java에서 이미지를 2 색으로 변환

  19. 19

    overflow-y를 사용할 때 스크롤 버벅 거림 줄이기 : scroll;

  20. 20

    Java에서 Apache POI를 사용하여 테이블 크기 및 간격을 단어로 설정하는 방법

  21. 21

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

뜨겁다태그

보관