파이썬 리스트 구조
리스트(list) 구조
리스트 = 여러개의 문자, 숫자를 하나의 그룹으로 묶어서 저장해 놓은 개념
EX)
친구 = ["연우", "영철", "길동", "아름"]
색상 = ["빨강", "노랑", "연초록", "연보라"]
친구와 색상은 리스트의 이름
대괄호로 시작과 끝을 감싸고 각 리스트 항목을 쉼표(,)로 구분
리스트 만들고 항목 추가하기
리스트 만들기
리스트 값들고 결국은 변수에 할당되는 것이다.
리스트를 만들때는 변수와 같은 방법으로 생성하면 된다.
예시
append() 함수로 리스트에 항목을 추가할 수 있다.
리스트 항목을 가져오고 출력하는 코드
배열의 주소값을 출력문에 포함하면 해당 항목의 값이 출력된다.
콜론(:)을 이용하면 불러오는 배열값의 주소 시작이 콜론의 앞자리, 끝이 콜론의 뒷자리-1가 된다.
콜론의 뒷자리를 공백으로 둘 경우 배열의 끝 항목까지 출력된다.
리스트 항목 삽입, 삭제
리스트이름.insert(주소값, 넣을 값) 을 사용하여 배열 값에 삽입 동작을 할 수 있다.
리스트이름.remove('항목값')을 사용하여 리스트의 항목을 삭제할 수있다.
del 명령어를 통해 리스트이름[인덱스번호]를 사용해도 똑같이 삭제가 가능하다.
리스트 연산작업 - 더하기
통합 리스트 이름변수 = 리스트 이름 변수1+ 리스트 이름 변수2 를 통해 리스의 항목값을 하나로 통합 할 수 있다.
리스트 연산작업 - 곱하기
숫자가 아닌 문자열 또한 연산작업이 적용된다.
문제
정답 : mycolor.append(a)