[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] 시퀀스 자료형
시퀀스 자료형 시퀀스 자료형: Sequence 자료형은 순서를 가지는 요소들의 집합 종류: 문자열, 리스트, 튜플, 바이트 시퀀스, 바이트 배열, range 객체 순서를 가지는 요소드을 인덱스를 사용해 참조할 수 있음 len() 함수를 통해 길이를 알 수 있음(요소의 개수) 시퀀스 자료형에서 사용 가능한 연산과 함수 함수/연산자 설명 예시 결과 len() 길이 계산 len([1, 2, 3]) 3 + 2개의 시퀀스 연결 [1, 2] + [3, 4, 5] [1, 2, 3, 4, 5] * 반복 ['hi'] * 3 ['hi', 'hi', 'hi] in 원소인가? 3 in [1, 2, 3] True not in 원소가 아닌가? 0 not in [1, 2, 3] True [] 인덱스 list[3] list의 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.