기본미션 - 리스트, 딕셔너리 이해
리스트
ar = ['apple', 'banana']
'banana' in ar
ar.index('banana')
ar.count('banana')
ar[0] = 'orange' # 수정 append() insert()
del ar[0] # 삭제 pop() remove()
ar.extend(['mango'])
for i, x in enumerate(ar):
if all(len(x) > 5 for x in ar):
if any(len(x) > 5 for x in ar):
딕셔너리
d = {'apple': 20, 'banana': 10} # 리터럴 초기화
d = dict(apple=20, banana=10) # dict 초기화
d['apple'] = 30 # 추가/수정
del d['apple'] # 삭제
d.update({'mango': 20})
o = d.get('orange', 0)
o = d.setdefault('orange', 0)
for k, v in d.items():
max(d) # banana
max(d, key=lambda x: d[x]) # apple
chapter04
반복문
odd = [i for i in range(1, 10) if i % 2 == 1]
set
s = {'apple', 'banana'}
s.add('mango') # 추가
s.discard('mango') # 삭제
s.update(['mango'])
s1 | s2 # 합집합
s1 & s2 # 교집합
s1 - s2 # 차집합
'혼공' 카테고리의 다른 글
week3-java (0) | 2023.07.23 |
---|---|
week3-javascript (0) | 2023.07.18 |
week2-python (0) | 2023.07.16 |
week2-java (0) | 2023.07.15 |
week2-javascript (0) | 2023.07.13 |