본문 바로가기

전체 글

딕셔너리 수정하기 dict = {'one' : 1, 'two' : 2} 수정하기dict['one'] = 11 #값을변경하고 싶을땐 값이아닌 이름을 넣어줘서 변경 추가하기dict['three'] = 3 #새로운값을 써주면 자동 추가 지우기del(dict['one']) #dict = {'two' : 2, 'three' : 3 } 지우고 리턴하기print(dict.pop('two')) # 2 -> dict = {'three' : 3} 더보기
딕셔너리 여러 값을 저장해 두고 필요한 값을 꺼내 쓰는 기능 딕셔너리명 { 이름:값, 이름:값 } ex)wintable = { '가위' : '보', '바위' : '가위', '보' : '바위'} print(wintable['가위']) dict = {'one' : 1, 'two' : 2} ex)days_in_month = {'1월':31, '2월':28, '3월':31} ex)# ↓ 이름표는 문자열 또는 숫자를 주로 사용하지만dict = { "이름표":[1,2,3] }# ↑ 값은 리스트를 포함해서 무엇이든 올 수 있습니다. print( dict["이름표"] ) 더보기
모듈 종류 날짜오늘 날짜import datetimeprint(datetime.date.today()) randomrandom.randint(a,b) a 더보기
모듈 만들기 사용할 함수, 메소드 코드를 작성한 모듈 파일을 생성.모듈이 쓰일 파일에 import를 사용해서 모듈을 호출사용 방법은 기존의 모듈과 동일주의할점 : 모듈파일과 모듈을 사용할 파일은 같은 폴더에 위치 더보기
모듈 미리 만들어진 코드를 가져와 쓰는 방법 import 모듈이름모듈이름.모듈안의구성요소 ex)import mathmath.pi import randomrandom.choice() 더보기
for in range 순회할 횟수가 정해져 있을때 사용 for in list : 순회할 리스트가 정해져 있을때for in range : 순회할 횟수가 정해져 있읕떄 ex)for i in range(5) : print(i) '''01234''' ex)names = [민재,진서,지혜]for i in range(len(names)): name = names[i] print('{}번 : {}' .format(i+1,name)) '''1번 : 민재2번 : 진서''' enumerate리스트가 있는 경우 순서와 리스트의 값을 둘다 전달하는 기능 ex)names = ['민재','진서','지혜']for i , name in enumerate(names): print('{}번 : {}'.format(i+1,name)) 더보기
for in 반복문 코드를 필요한 만큼 반복해서 실행 ex)patterns = [2.3.4.5.2]for pattern in patterns : print(pattern) ''' 23452''' ex)list = ['가위','바위','보'] for rock in list: print(rock) 더보기
리스트 LIST 여러개의 값을 담을 수 있는 변수 ex)list1 = [1,2,3,4,5] list1[0] -> 1list1[4] -> 5list1[-1] -> 5 list1[0] = 10 -> 1이 10으로 바뀜 리스트에 새로운 값을 추가하고싶을때1) append 이용 ex) list1=[1,2,3,4] list1.append(5) 2) 뒤에 새로운 리스트를 더하기list2 = list1+[5] 리스트에 값이 있는지 확인 하는법in 이용ex)n = 12if n in list1: print('리스트 안에 {}이있다.'.format(n)) 리스트에값을 지우는 방법1)del 특정 위치 값 지우기ex)del list1[10] # 11번째 값 지운다 2) remove 특정 값 지우기ex)list.remove(40) #첫번째 4.. 더보기