내일배움캠프 74

[Python]map, filter, lambda

map : 리스트의 모든 원소를 조작하기lambda 함수 : def 키워드를 사용하여 함수를 정의하는 것보다 간결하고 간편한 방식으로 함수를 정의할 수 있다.기본 형태:lambda 인자 : 표현식people = [ {'name': 'bob', 'age': 20}, {'name': 'carry', 'age': 38}, {'name': 'john', 'age': 7}, {'name': 'smith', 'age': 17}, {'name': 'ben', 'age': 27}, {'name': 'bobby', 'age': 57}, {'name': 'red', 'age': 32}, {'name': 'queen', 'age': 25}]#1차 조작def check_adult(p..

[Python]삼항연산자

if 문num = 3if num%2 == 0: result = "짝수"else: result = "홀수"print(f'{num}은 {result}입니다.') if 문의 삼항연산자num = 3result = "짝수" if num%2 == 0 else "홀수"print(f"{num}은 {result}입니다.") for 문a_list = [1, 3, 2, 5, 1, 2]b_list = []for a in a_list: #a_list에 있는 a값을 가지고 b_list.append(a*2) #b_list에 a*2한 값을 추가해라print(b_list)#결과 값: [2, 6, 4, 18, 2, 4]  for문의 삼항연산자a_list = [1, 3, 2, 5, 1, 2]b_list = [a*2 f..

[Python]튜플, 집합, f-string, try except

튜플(tuple) : 리스트와 비슷하지만 불변형인 자료리스트의 경우 리스트를 추가하거나 변경하는 것이 가능하지만a = ['사과','감','배'] #리스트는 '['를 사용하며 묶는다.a[1] = '수박' #리스트 a의 1번째 원소를 수박으로 변경print(a)#결과 값: ['사과','수박','배'] 튜플의 경우, 추가나 변경이 불가능 하다.a = ('사과','감','배') #튜플은 '('을 사용a[1] = '수박' print(a)#결과 값: Error 주로 딕셔너리 대신 리스트와 튜플로 딕셔너리 '비슷하게' 만들어서 사용한다.people = [('bob','24'),('john','29'),('smith','30')]#people의 모든 요소의 0번째는 이름이 나올 것이고, 1번째는 무조건 나이가 나온다...

[Python]함수

프로그래밍에서의 '함수'는 특정 동작을 하는 것예시)def hello(): #hello라는 변수이름의 함수를 정의 print('안녕!') #hello의 동작 내용hello()#결과 값 : 안녕! / 이제 hello()를 쓰면 같은 결과 값이 출력 됨def sum(a,b): #sum(a,b)를 정의한다. print('더하기를 하셨네요!') #'더하기를 하셨네요!'를 출력하고 return a+b # a+b의 값을 반환해라result = sum(1,2) #Result는 1과 2의 합 (앞에서 정의한 함수로 인해 1=a, 2=b가 됨) print(result)#결과 값:#더하기를 하셨네요!#3 [실습1] 주민등록번호를 입력받아 성별을 출력하는 함수 만들기def check_gender(pin): ..

[Python] 조건문if, 반복문for

조건문 if : 특정 조건을 만족했을 때 특정 코드 실행* 파이썬에서 들여쓰기의 중요성: 파이썬에서는 어디까지 구문에 포함되는지를 들여쓰기로 구분하기 때문에 아주 중요하다.money = 5000if money > 3800: print("택시 타자!") #print앞에 들여쓰기가 없는 경우 에러가 뜸 else와 elif : 조건을 만족하지 않을 때의 다른 코드를 실행age = 27if age 반복문 for : 특정 구간을 반복하여 출력하고 싶을 때 사용예시) fruits = ['사과', '배', '감', '귤'] 이라는 리스트가 있을 때fruits = ['사과', '배', '감', '귤']print(fruits)실행 결과:['사과', '배', '감', '귤']fruits = ['사과', '배', '감..

728x90