코딩(파이썬)초보 독학하기 chapter 4. 리스트&반복문
목차
1.리스트(list)
파이썬에서 리스트를 생성하는 방법은 대괄호[]에 자료를 쉼표로 구분해서 입력하는 것이다.
1-1 리스트생성
대괄호안에 요소들을 각각 쉼표로 구분해서 넣어주면 사진과 같이 나타나는데
각 요소는 앞에서부터 0,1,2 ... 이런식으로 번호가 매겨진다
즉 list[0]=요소1 list[1]=요소2 이런식으로 말이다.
1-2 만약 리스트 접근 연산자를 이중으로 사용할 수 있다면??
다음과 같이 나타나며 요소1의 [1] 즉, 2번째 글자를 불러오는 것이다.
1-3 연산
리스트는 처음 과정에서 배웠듯이 더하기(연결)은 물론 곱하기(반복)도 적용이 된다.
1-4 요소추가(append, insert)
리스트에 다른 요소를 추가하고 싶다면 append, insert 명령어가 있다.
리스트명.append(요소): 요소 맨 뒤에 추가하기
리스트명insert(위치,요소): 원하는 위치에 요소 추가하기
즉, insert에서 위치를 맨 뒤로하면 append 함수가 되는것이다.
1-5 요소제거(del, remove, clear)
del 리스트명(인덱스) 를 실행하면 해당 자리에 요소가 제거된다.
이것역시 쉬우므로 간단하게 설명하면
a=[1,3,5,7,9]라 정의할때
del a[3] 을 한다면 앞에서부터 0으로 시작하면 7이 3번째에 해당되므로
a=[1,3,5,9]가 되는것이다.
여기서 만약 del a[3:]을 하면 3번째요소 오른쪽을 모두 지우고
del a[:3]을 하면 3번째요소 왼쪽을 모두 지우는것이다.
remove함수는 인덱스가 아닌 리스트안에 값을 지우는 것이다.
즉, 위에서 3이 3번째요소 7을 가리켰다면 remove는 말그대로 3을 제거하여
a=[1,5,7,9]가 출력되는 것이다.
리스트.clear()는 모든 요소를 지워버린다.
1-6. 리스트 요소유무 확인(in, not in)
이것은 참,거짓으로 나타내는 것인데 간단하므로 사진한장으로 끝내겠다.
리스트안에 내가 생각하는 요소가 있는가?
있으면 True, 없으면 False 이다.