[Python] 리스트 연산
리스트의 기초 연산 리스트 합병 list1=[0, 1, 2] list2=[3,4] list3=list1+list2 # list3 = [0, 1, 2, 3, 4] 리스트 반복 list1 = [1, 2] list2 = list1 * 3 # list2 = [1, 2, 1, 2, 1, 2] 리스트 길이 list1 = [1, 2] print(len(list1)) # 2 요소 추가(끝에 추가) list1 = [1, 2] list1.append(3) # list1 = [1, 2, 3] 요소 삽입(인덱스를 설정해 중간에 삽입) list1 = [0, 1, 2, 3, 4] list1.insert(1, 0.5) # list1 = [0, 0.5, 1, 2, 3, 4] 요소 찾기(존재 여부) list1 = [0, 1, 2, 3..
2023. 10. 13.
[Python] 리스트
리스트(List) 리스트: [ ] 안에 여러 개의 데이터를 저장할 수 있는 자료형 리스트 = [ 값1, 값2, ... ] 리스트에 값 추가: append() num = [1, 2, 3] num.append(4) print(num) # [1, 2, 3, 4] 리스트의 각 원소는 '순서=인덱스'를 가짐. 따라서 순서와 관련된 연산이 가능함 파이썬의 리스트는 다른 언어의 배열과 유사함 리스트의 크기는 고정되어 있지 않음. 변경 가능한 객체임 리스트에는 여러 종류의 데이터 타입 원소를 함께 저장할 수 있음 List = [1, 2, 'apple', [1, 2, 3], (4, 5)] 위와 같이 숫자형, 문자열, 리스트, 튜플 등 다양한 객체를 리스트의 원소로 저장 가능 리스트 요소, 인덱싱 리스트 요소(array ..
2023. 10. 13.
[Python] 리스트(List)
[리스트(List)] 리스트(List): 여러 개의 값을 모아 하나의 변수에 저장한 것 [ ] 안에 값을 나열하고, 값과 값 사이에 콤마(,)를 찍어 구분 >>> fruit = ['apple', 'tomato', 'orange', 'banana'] >>> print(fruit) ['apple', 'tomato', 'orange', 'banana'] 리스트 인덱스: 리스트 또한 문자열과 마찬가지로 인덱싱이 가능함. 앞에서 부터 인덱싱 할 때는0으로 시작 뒤에서 부터 인덱싱 할 때는 -1부터 시작 리스트 인덱스를 통해 특정한 항목을 출력하거나 변경할 수 있음 >>> fruit = ['apple', 'tomato', 'orange', 'banana'] >>> print(fruit[0]) apple >>> fr..
2023. 10. 6.