엘리스의 도레미 파이썬에서 배운 내용
list.pop(i)
우와 인덱스를 지워버리는구나..
이런게 있다니
인덱스(i)를 넣어두 되고 안넣으면 마지막 원소 제거하고 반환
my_list = [1, 2, 3, 4, 5]
print(my_list.pop(0)) # 1
print(my_list.pop()) # 5
seq.count(d)
원소 갯수도 알려주는 것도 있다
my_seq = [2, 2, 2, 4, 4]
print(my_seq.count(2)) # 3
str.split(c)
이건 자바스크립트와 비슷
다른 점은 한 글자 한글자 자를 때
split()속 콤마를 넣지 않는다
my_str = "1 2 3 4 5"
print(my_str.split()) # ['1', '2', '3', '4', '5']
str.join(list)
join도 나오는 것은 같은데
사용방법이 조금 다르다
my_list = ['a', 'p', 'p', 'l', 'e']
print(''.join(my_list)) # apple
Tuple(튜플)
리스트는 값이 바뀔 위험이 있다
값을 바꿀 수 없으면서 여러 자료 담기위한게 튜플
# tuple
tuple_zero = ()
tuple_one =(1, )
tuple_ = (1, 2, 3, 4, 5)
tuple_ = 1, 2, 3, 4, 5
- 시퀀스 자료형이라
인덱스, 슬라이싱 가능 - in연산자, len()함수 가능
- +, * 연산자도 리스트와 같이 사용가능
Tuple 특징
자료 추가, 삭제, 변경 불가
한번 만들면 못 바꾼다
Dictinary(딕셔너리)
자바스크립트 오브젝트처럼 생긴 녀석
Dictinary는 사전이잖아
영한사전은 영어와 한글이 있지 => 짝꿍이 있다는 것이지
고로 짝꿍이 있는 자료형
key : value
# dictionary
dict_zero = {
person = {'name': 'Michael', 'age': 10}
# 추가하기
person['hometown'] = 'Seoul'
# 삭제하기
del person['age']
Dictionary 특징
Key는 변할 수 없는 자료형
Key로 리스트는 안되고, 튜플은된다
=> 리스트는 변하고 튜플은 못 변하니까
dates = {[1, 2, 3]: 'Alphabet'} # Error
dates = {(1, 2, 3): 'Alphabet'} # OK
'Computer Science > Python :: 파이썬' 카테고리의 다른 글
파이썬 기초 1강 :: 프로그래밍언어분류, 파이썬 공부 노하우 (0) | 2023.03.26 |
---|---|
파이썬 :: input() 보다 빠른 입력 받기 (0) | 2021.11.30 |
JavaScript 유저 Python 배우기 :: 클래스, 인스턴스, 상속, 객체 (0) | 2021.11.26 |
JavaScript 유저 Python 배우기 :: 함수, 모듈 (0) | 2021.11.26 |
JavaScript 유저가 보는 Python 기초 01 (0) | 2021.11.16 |