반복문(for/while문)
□ for문 for 변수 in 리스트 or 문자열: 실행문 #list변수 활용 for i in ['python','java','c++']: print(i) #range활용 for i in range(100): # range() 함수를 활용해 0~99까지 출력 print(i) #리스트생성 및 변수지정 후 활용 data = [1,2,3,4,6,'가','나','다','5'] for i in data: print(i) □ while문 while 조건: 실행문 name = input('input name') while name != 'foobar': if name == 'foobar': print('True') break else: print('False') break #무한루프 while 1: print('he..
2023. 12. 4.
[Python] 병렬처리(zip함수, 딕셔너리 컴프리헨션)
□ zip 함수 : 다중 그룹을 한번에 묶어 반복처리 가능하도록 자료형을 묶는 기능 □ usage : zip(*iterables, strict = False) #예제 : 아래 3개의 리스트를 {key : a , key : b*c} 형태의 딕셔너리 구조로 변경 a = ['one', 'two', 'three', 'four'] b = 30, 20, 15, 75 c = 5.2, 7.4, 3.6, 4.2 #방법1 dic = {} # 빈 딕셔너리 for k, v1, v2 in zip(a, b, c): #zip함수를 활용해서 위 변수 3개를 묶음처리 dic.update({k : v1 * v2}) print(f'dic 결과 : {dic}') #방법2 dic_2 = {} # 빈 딕셔너리 for k, v1, v2 in z..
2023. 11. 3.