본문 바로가기

리스트2

[/*elice*/] 05. 기초 자료형 (튜플/ 딕셔너리) -인공지능 활용을 위한 파이썬 기초 [이론 1] 문자열/리스트 활용 - append() - remove() - sort() - insert() 외에 활용 방법 # list.pop(i) - 인덱스 i의 원소를 제거 후 그 원소를 반환 (괄호를 비울 시 마지막 원소) ex) my_list = [1,2,3,4,5] => my_list.pop(0) # 1 / my_list.pop( ) # 5 # seq.count(d) - 시퀀스 내부의 자료 d의 개수를 반환 ex) my_seq = [2,2,2,4,4] => my_seq.count(2) # 3 # str.split(c) - c를 기준으로 문자열을 쪼개서 리스트로 반환 (괄호를 비울 시 공백) ex) element = 'Na,Mg,Al,Si' => element.split(,) # ['Na', 'M.. 2020. 11. 7.
[/*elice*/] 03. 리스트-인공지능 활용을 위한 파이썬 기초 [이론 1] 리스트 활용 - 리스트에 원소 삽입, 제거, 정렬 # list.append(d) - 자료 d를 마지막 원소 뒤에 추가 - 오직 한 개의 자료만 넣을 수 있음 # list.insert(i, d) - 인덱스 i(위치)에 자료 d를 추가 - 오직 한 개의 자료만 넣을 수 있음 # list.remove(d) - 처음 나오는 자료 d를 제거 -> 중복 시, 인덱스가 작은 원소 제거 # list.sort() - 리스트를 정렬 - 숫자형은 오름차순, 문자열은 사전순 - 같은 자료형끼리만 있어야 정렬이 가능 [이론 2] 시퀀스 자료형 - 순서가 있는 자료형 - 문자열과 리스트, 튜플이 '시퀀스 자료형'에 속함 # 시퀀스 자료형의 특징 1. 원소간의 순서가 존재 -> 인덱싱/ 슬라이싱 가능 - 인덱싱, 슬라.. 2020. 11. 7.