728x90
반응형

1. 리스트

a = ['사과', '배', '감']

print(a) # 위에꺼 그대로 나옴

 

 

- 리스트 안에 리스트

a = ['사과', '배', ['감', '수박']]

print(a[2][1]) # 감

 

 

- 리스트 요소 추가하기

a = [1,2,3]

a.append(4)

print(a) # [1,2,3,4]

 

 

- 길이 구하기, 마지막 요소 구하기

a = [1,2,3,100]

print(len(a)) # 4
print(a[-1]) # 100

 

 

- 오름차순 내림차순 정렬

a = [1,3,5,2,4,7]

a.sort()
print(a) #[1,2,3,4,5,7]

a.sort(reverse=True)
print(a) #[7,5,4,3,2,1]

 

 

- 리스트에 원하는 요소가 있는지 확인

a = [1,5,6,3,2]

result = (5 in a)
print(result) #True

result = (99 in a)
print(result) #Flase

 

 

 

 

2. 딕셔너리

a = {'name':'bob', 'age':27, 'friend':['영희','철수']}

result = a['name']
print(result) # bob

result = a['friend'][1]
print(result) # 철수

 

 

- 값 넣기

a = {'name':'bob', 'age':27, 'friend':['영희','철수']}

a['height'] = 180
print(a) # height 추가되어서 나옴

 

 

- 값이 있는지 확인

a = {'name':'bob', 'age':27, 'friend':['영희','철수']}

print('height' in a) #False

 

 

- 리스트 안에 딕셔너리

people = [{'name': 'bob', 'age': 20}, {'name': 'carry', 'age': 38}]

# people[0]['name']의 값은? 'bob'
# people[1]['name']의 값은? 'carry'

person = {'name': 'john', 'age': 7}
people.append(person)

# people의 값은? [{'name':'bob','age':20}, {'name':'carry','age':38}, {'name':'john','age':7}]
# people[2]['name']의 값은? 'john'

 

 

- 딕셔너리 안에 딕셔너리

people = [
    {'name': 'bob', 'age': 20, 'score':{'math':90,'science':70}},
    {'name': 'carry', 'age': 38, 'score':{'math':40,'science':72}},
    {'name': 'smith', 'age': 28, 'score':{'math':80,'science':90}},
    {'name': 'john', 'age': 34, 'score':{'math':75,'science':100}}
]

print(people[2]['score']['science']) #90

 

728x90
반응형

'언어 > Python' 카테고리의 다른 글

파이썬 함수  (0) 2021.07.16
파이썬 조건문과 반복문  (0) 2021.07.09
파이썬 문자열 다루기  (0) 2021.07.06
파이썬 변수 선언과 자료형  (0) 2021.07.02
파이썬 설치하는 방법  (0) 2021.05.17

+ Recent posts