a=[] b=[1,2,3,4] c=['life','is','short'] d=[1,2,'life','is']# 인덱싱 a=[1,2,3] a[0] >>1# 인덱스 슬라이싱 a=[1,2,3,4,5] a[0:2] >> [1,2]# 리스트 연산 a=[1,2,3] b=[4,5,6] a+b >> [1,2,3,4,5,6] a*3 >> [1,2,3,1,2,3,1,2,3] len(a) >> 3# 리스트 수정 / 삭제 -- del a=[1,2,3] a[2]=4 print(a) >> [1,2,4] del a[1] print(a) >> [1,4]# 리스트 관련 함수 # append / sort / reverse a=[1,2,3] a.append(4) print(a) >> [1,2,3,4] a=[1,4,3,2] a.sort() print(a) >> [1,2,3,4] a=['a','c','b'] a.reverse() print(a) >> ['b','c','a']# index / remove a=[1,2,3] a.index(3) //3의 위치를 반환 >> 2 a.insert(0,4) // 0번째에 4를 삽입해라. print(a) >> [4,1,2,3] a.remove(3) //리스트 안의 3을 삭제해라. print(a) >> [4,1,2]# pop / count / extend a=[1,1,2,3] a.pop() // 리스트의 맨 마지막 요소 pop 후 삭제 >> 3 a.count(1) // 리스트 안에 1이 몇 개 있는지 조사 >> 2 a.extend([4,5]) // == a+=[4,5] print(a) >> [1,1,2,3,4,5]
t1=() t2=(1,) // 1개의 요소를 가질 때 뒤에 , 붙여줘야함. t3=(1,2,3) t4=1,2,3# 인덱싱 / 슬라이싱 / len t1=(1,2,'a','b') t1[0] >> 1 t1[1:] >> (2,'a','b') len(t1) >> 4
dic={'name':'pey','phone':'01011112222','birth':'0821'}# 추가 / del dic['address']='earth' print(dic) > {'name':'pey','phone':'01011112222','birth':'0821','address':'earth'} del dic['name'] // del key# key 를 이용해 value 구하기 _ dic[key] # key 리스트 만들기 dic={'name':'pey','phone':'01011112222','birth':'0821'} list(dic.keys()) #value 리스트 만들기 dic.values() # key, value 쌍 얻기 dic.items() # key, value 모두 지우기 dic.clear()# key 로 value 얻기 __ dic.get(key) # dic.get(key) vs dic[key] : 키 값이 존재하지 않을 때, none 반환 / 오류 발생 # 해당 key 가 딕셔너리 안에 있는지 조사하기 __ key in dic