본문 바로가기

반응형

python

(5)
[python] 파이썬 딕셔너리란? / 딕셔너리 생성 / 수정 / 삭제 딕셔너리도 리스트와 동일하게 여러 개의 자료가 묶여있는 자료형입니다. 리스트와 다른 점은 키(key)와 값(value)가 함께 저장된다는 것입니다. 리스트는 값만 순서대로 저장되어서 인덱스를 사용하였지만 딕셔너리는 key 값을 인덱스처럼 사용할 수 있습니다 딕셔너리 생성하기 dict = {'Name' : '감자', 'Age' : 15, 'Nationality' : 'France'} print(dict) print(dict['Name']) # key 값을 이용하여 value 값 호출 print(dict['Age']) print(dict['Nationality']) =======결과======== {'Name': '감자', 'Age': 15, 'Nationality': 'France'} 감자 15 Franc..
[python] 리스트에서 랜덤 라이브러리 활용 랜덤라이브러리의 함수를 이용하여 리스트에서 랜덤을 사용하는 방법을 알아보겠습니다. random.choice() random.choice()는 list에서 랜덤으로 하나를 뽑는 함수입니다. import random nlist = [10,45,28,91,83,77,56] n1 = random.choice(nlist) # nlist의 값 중 하나를 랜덤으로 반환 n2 = random.choice(range(10)) # 0 ~ 9 중 랜덤으로 하나 반환 n3 = random.choice("string") # string 문자열 중 랜덤으로 문자 하나 반환 print(n1,n2,n3) ## 결과 ## 28 7 n ============= 83 6 r 랜덤으로 추출하는 것이기 때문에 실행할 때마다 다른 결과를 출력..
[python] 파이썬 함수 / 함수의 매개변수 / 리턴문 파이썬에서 함수 사용하는 방법을 정리해보겠습니다. 함수를 사용하면 같은 코드를 여러번 반복해야할 때 편하게 사용할 수 있습니다. 함수는 프로그램을 실행했을 때 바로 실행되는 부분은 아닙니다. 정의된 함수를 호출해야 함수 안에 있는 내용이 사용이 됩니다. 저희가 이전에 많이 사용했었던 것들은 파이썬에 기본적으로 내장되어 있는 함수로 내용이 이미 정해져 있는 함수이고, 프로그래밍을 할 때 새로 함수를 정의해서 사용할 수 있는 것입니다. 함수 만들기 ## 함수 정의 ## def 함수이름(매개변수): 함수내용 ## 함수 사용 ## 함수이름(매개변수) 함수를 만드는 기본적인 방법입니다. 예시를 많이 보고 많이 사용해보셔야 익숙해질 수 있습니다. def도 if 나 for 과 같이 들여쓰기가 중요합니다. 함수의 매개..
[python] 파이썬 리스트 요소 삭제 / 리스트 탐색 / 리스트 정렬 python 리스트 관련 글을 추가로 가지고 왔습니다. 리스트는 다루는 방법이 굉장히 다양해서 많은 방법을 알고 있어야 여러 방향으로 응용이 가능합니다. 이 글을 읽고 직접 해보시면서 도움이 되셨으면 좋겠습니다. 리스트안의 요소 삭제 list1 = list(range(10)) list2 = list(range(5)) list3 = list1 + list2 #[0~9, 0~4] 를 가진 list3생성 list3.remove(1) # 1이라는 값을 삭제, 두 개 이상일 시에 맨 앞 숫자만 삭제 print(list3) del(list3[1]) # list3의 1번 인덱스를 삭제 print(list3) del(list3[4:7]) # list3의 4~6번 인덱스 삭제 print(list3) ## 결과 ## [0..
[python] 파이썬 리스트 / 리스트 생성 / 리스트 요소 추가 리스트는 파이썬에서 많이 사용하는 자료형 중 하나입니다. 여러개의 값을 동시에 가지고 있는 자료형입니다. 리스트 생성 대괄호를 이용한 방법 list1 = [] # 빈 리스트 생성 print(list1) list2 = [10, 30, 50] # 정수 값이 들어간 리스트 생성 print(list2) list3 = [[10,20,30], [12,32,4], 1] # 리스트의 값이 리스트가 될 수 있음 print(list3) ## 결과 ## [] [10, 30, 50] [[10, 20, 30], [12, 32, 4], 1] list()를 이용한 방법 list1 = list() #빈 리스트 생성 print(list1) list2 = list("string") #한 글자씩 저장됨 print(list2) list3 ..

반응형