본문 바로가기

혼공

week3-python

기본미션 - 리스트, 딕셔너리 이해

 

리스트

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