리스트 표현식
리스트 표현식( 리스트 컴프리헨션 / list comprehension) 사용하기[식 for 변수 in 리스트]list(식 for 변수 in 리스트)>>> a = [i for i in range(10)] # 0부터 9까지 숫자를 생성하여 리스트 생성>>> a[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]>>> b = list(i for i in range(10)) # 0부터 9까지 숫자를 생성하여 리스트 생성>>> b[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 리스트 표현식의 동작 순서 >>> c = [i + 5 for i in range(10)] # 0부터 9까지 숫자를 생성하면서 값에 5를 더하여 리스트 생성>>> c[5, 6, 7, 8, 9, 10, 11..
2026. 1. 21.
리스트의 가장 작은 수, 가장 큰 수, 합계 구하기
이번에는 리스트(튜플)에 저장된 값 중에서 가장 작은 수, 가장 큰 수, 요소의 합계 구해보겠습니다.1. 가장 작은 수와 가장 큰 수 구하기 1) 가장 작은 수 구하기>>> a = [38, 21, 53, 62, 19]>>> smallest = a[0]>>> for i in a:... if i >> smallest19 >>> a = [38, 21, 53, 62, 19]>>> a.sort()>>> a[0]19 >>> a = [38, 21, 53, 62, 19]>>> min(a)19 2) 가장 큰 수 구하기>>> a = [38, 21, 53, 62, 19]>>> largest = a[0]>>> for i in a:... if i > largest:... largest = i....
2026. 1. 21.
for 반복문 / while 반복문 / 무한Loop /break, continue
숫자를 감소시키기>>> for i in range(10, 0, -1): # 10에서 1까지 1씩 감소... print('Hello, world!', i)...Hello, world! 10Hello, world! 9Hello, world! 8... (생략)Hello, world! 2Hello, world! 1 증가폭을 음수로 지정하는 방법 말고도 reversed를 사용하면 숫자의 순서를 반대로 뒤집을 수 있습니다.for 변수 in reversed(range(횟수))for 변수 in reversed(range(시작, 끝))for 변수 in reversed(range(시작, 끝, 증가폭))>>> for i in reversed(range(10)): # range에 reversed를 사용하여 ..
2025. 12. 31.
딕셔너리
딕셔너리 딕셔너리 = {키1: 값1, 키2: 값2} >>> lux = {'health': 490, 'mana': 334, 'melee': 550, 'armor': 18.72}>>> lux{'health': 490, 'mana': 334, 'melee': 550, 'armor': 18.72} ※ 딕셔너리의 키는 문자열뿐만 아니라 정수, 실수, 불도 사용할 수 있으며 자료형을 섞어서 사용해도 됩니다. 그리고 값에는 리스트, 딕셔너리 등을 포함하여 모든 자료형을 사용할 수 있습니다. 단, 키에는 리스트와 딕셔너리를 사용할 수 없습니다.>>> x = {100: 'hundred', False: 0, 3.5: [3.5, 3.5]}>>> x{100: 'hundred', False: 0, 3.5: [3.5, 3.5]}..
2025. 9. 4.