본문 바로가기
반응형

리스트4

[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.
[Python] 지역 변수(local variable), 전역 변수(global variable) - 코드 119 [변수의 종류] 파이썬에서 변수는 지역 변수(local variable), 전역 변수(global variable)로 나뉨 지역 변수: 함수 안에서 선언된 변수. 함수 안에서만 유의미 전역 변수: 함수 외부에서 선언된 변수 [지역 변수] 지역 변수: local variable이라고 불리며 함수 안에서 정의된 변수로서 함수 안에서만 사용 가능 파이썬에서는 특별한 언급이 없으면 함수 안에서 정의된 변수는 무조건 지역 변수임 지역 변수는 함수가 호출될 때 생성되고, 함수가 종료되면 소멸됨 변수가 의미 있는 범위를 변수의 영역(scope)이라고 함 아래는 함수 fruit 안에 지역 변수 b를 선언한 것임 def fruit(): b='banana' print(b, '는 맛있어') fruit() print(b) 위.. 2023. 10. 12.
반응형