-여러 개의 자료를 하나의 변수로 관리할 때 사용한다
[]
를 사용하여 만든다
days=['Mons', 'Tue', 'Wes', 'Thur', 'Fri']
print(days)
=>
['Mons', 'Tue', 'Wes', 'Thur', 'Fri']
print(type(days))
=>
<class 'list'>
https://docs.python.org/3/library/stdtypes.html#typesseq-common
x in s
print('Mons' in days)
=>
True
s[i]
print(days[2])
=>
Wes
len(s) 리스트의 길이를 알려준다
print(len(days))
=>
5
https://docs.python.org/3/library/stdtypes.html#typesseq-mutable
s[i] = x
print(days)
days[2]="Wesday"
print(days)
=>
['Mons', 'Tue', 'Wes', 'Thur', 'Fri']
['Mons', 'Tue', 'Wesday', 'Thur', 'Fri']
s.append(x)
print(days)
days.append("Sat")
print(days)
=>
['Mons', 'Tue', 'Wesday', 'Thur', 'Fri']
['Mons', 'Tue', 'Wesday', 'Thur', 'Fri', 'Sat']
()
를 사용해서 만든다, tuple은 immutable 변경 불가능한 열거형이다.
days=("Mons","Tue","Wes","Thur")
print(days)
=>
('Mons', 'Tue', 'Wes', 'Thur')
print(type(days))
=>
<class 'tuple'>
Tuples도 list와 마찬가지로 모든 common sequence operation을 사용할 수 있다.
https://docs.python.org/3/library/stdtypes.html#typesseq-common
but 변경불가능 (immutable)하기때문에 Mutable Sequence는 사용할 수 없다.
{}
를 사용하여 만든다
mango={"name":"mango","age":"24","korean":True,"fav_food":["Spicy Tteokbokki","salad"]}
print(mango)
print(type(mango))
=>
{'name': 'mango', 'age': '24', 'korean': True, 'fav_food': ['Spicy Tteokbokki', 'salad']}
<class 'dict'>
key의 값을 print하면 value값이 나온다.
print(mango["name"])
=>mango
값을 추가 할 수 있다
mango["hobby"]="running"
print(mango)
=>
{'name': 'mango', 'age': '24', 'korean': True, 'fav_food': ['Spicy Tteokbokki', salad'], 'hobby': 'running'}