sentence = "The quick brown fox jumps over the lazy dog"
words = sentence.split()
print(words)
🔥 결과 :
['The', 'quick', 'brown', 'fox', 'jumps', 'over', 'the', 'lazy', 'dog']
시퀀스(리스트, 튜플, 문자열 등)를 반복하며 각 항목에 대해 코드를 실행
예시에서는 fruits 리스트의 각 항목을 fruit 변수에 할당하여 print() 함수를 통해 출력
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
🔥 결과:
apple
banana
cherry
조건이 참인 동안 코드를 반복 실행
예시에서는 i가 1부터 5까지 증가하며 print() 함수를 통해 출력
i = 1
while i < 6:
print(i)
i += 1
🔥 결과:
1
2
3
4
5
예시에서는 greet() 함수를 정의하며, 문자열을 인자로 받아 Hello, 와 함께 출력
def greet(name):
print("Hello, " + name + "!")
예시에서는 square() 함수를 정의하며, 입력값을 더하여 반환합니다.
def square(x):
return x + 2
예시에서는 0으로 나누는 경우(ZeroDivisionError) 발생할 수 있는 예외를 처리하여
division by zero를 출력
try:
x = 5 / 0
except ZeroDivisionError:
print("division by zero")
🔥 결과:
division by zero
예시에서는 square 변수에 람다 함수를 할당하여 입력값을 제곱하여 반환
square = lambda x: x**2
예시에서는 numbers 리스트의 각 항목에 lambda 함수를 적용하여 제곱한 값을
squares 리스트에 저장하고, print() 함수를 통해 출력
numbers = [1, 2, 3, 4, 5]
squares = map(lambda x: x**2, numbers)
print(list(squares))
🔥 결과:
[1, 4, 9, 16, 25]
예시에서는 numbers 리스트의 각 항목이 짝수인 경우만 필터링하여
evens 리스트에 저장하고, print() 함수를 통해 출력
numbers = [1, 2, 3, 4, 5]
evens = filter(lambda x: x % 2 == 0, numbers)
print(list(evens))
🔥 결과:
[2, 4]
<print(len("Hello, World!"))
🔥 결과:
13
<print(type(3.14))
🔥 결과:
<class 'float'>
<print(str(123))
🔥 결과:
'123'
<print(int('123'))
🔥 결과:
123
<print(float('3.14'))
🔥 결과:
3.14
<print(list("abc"))
🔥 결과:
['a', 'b', 'c']
예시코드: range(5)
🔥 결과:
range(0, 5)
enumerate(['a', 'b', 'c'])
🔥 결과:
[(0, 'a'), (1, 'b'), (2, 'c')]
plaOriSco = ['apple', 'banana', 'orange']
plaOriSco.pop(0)
print(plaOriSco)
🔥 결과 :
['banana', 'orange']
numbers = [3, 1, 4, 1, 5, 9, 2]
numbers.sort()
print(numbers)
🔥 결과 :
[1, 1, 2, 3, 4, 5, 9]
sorted() 사용
numbers = []
# 리스트 안에 값들이 들어간다는 가정
primeNumbers = sorted(primeNumbers)
print(primeNumbers)
numbers = [1, 2, 3]
numbers.append(4)
print(numbers)
🔥 결과 :
[1, 2, 3, 4]
numbers = [1, 2, 3]
numbers.extend([4, 5])
print(numbers)
🔥 결과 :
[1, 2, 3, 4, 5]
x = [1, 2, 3]
print(id(x))
🔥 결과 :
140046582427528
pi = 3.14159
rounded_pi = round(pi, 2)
print(rounded_pi)
🔥 결과 :
3.14