Yeong Jin

  • 홈
  • 태그
  • 방명록

Python 2

split 할때 숫자 문자열 비교 주의점

list1 = str.split(" ") 해서 얻은 list안의 숫자값은 문자열이라서 1=="1" 로 되기때문에 int()로 묶어줘야함

Python 2022.12.02

list로 for문 돌면서 remove할때 주의점

원래 리스트를 for 문을 돌면서 원소를 하나씩 제거하려고 했는데 원하는 대로 되지 않았다. 문제는 다음과 같았다. 리스트를 돌면서 원소를 제거할때 >>> l = [1, 2, 3, 4, 5] >>> >>> for i in l: ... print(i) ... l.remove(i) ... 1 3 5 리스트 l에 있는 원소를 for루프를 돌면서 지우기 위해 위와 같은 코드가 있다고 하면, 모든 원소를 루프를 돌지 않게 된다. 결국 l의 모든 원소는 모두 지워지지 않고 남는 원소들이 생긴다. >>> for i in range(0, len(l)): ... print(l[i]) ... 2 4 문제의 원인은 remove시 원본 리스트 데이터도 훼손되기 때문에 발생한다. 1번째 루프에서 0번째 원소 1을 지우므로 리스..

Python 2022.12.02
이전
1
다음
더보기
프로필사진

Yeong Jin

  • 분류 전체보기 (372)
    • 프로젝트 (10)
    • Spring (65)
    • Vue.js (18)
    • React (12)
    • Typescript (3)
    • AWS (38)
      • aws lecture1 (1)
      • aws CICD-metacoding (22)
    • Docker -metacoding (4)
    • Java (64)
      • Java 프로그래머스 (44)
      • Java (19)
    • JSP & Servlet (1)
    • Python (2)
    • SQL (28)
    • HTML,CSS (1)
    • Javascript (4)
    • CS (7)
    • Git (4)
    • C (7)
    • C# (1)
    • 배포 (5)
    • 테스트 (1)
    • Linux (2)
    • Database (1)
    • 수업 (75)
      • 클라우드 azure (8)
      • 자료구조 (9)
      • 컴퓨터 구조 (5)
      • JSP (11)
      • C++ (11)
      • 학교생활 (3)
      • 자바 (8)
      • 컴퓨터보안 (1)
      • 정보통신망 (6)
      • 컴퓨터그래픽스 (1)
      • 이산수학 (9)
      • 운영체제 (2)
      • 알고리즘 (1)
    • 보안 (16)
    • Growth Log (1)
      • 도커&쿠버네티스 (1)
    • GOLang (1)

Tag

ㅣ, ㅗ, ㅇ,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바