map
num=int(input())
numlist = input().split()
numlist=list(map(int,input().split()))
append,extend
append: 하나의 객체를 리스트에 추가.
list_a = [1, 2, 3]
list_a.append([4, 5])
print(list_a) # Output: [1, 2, 3, [4, 5]]
extend: 다른 리스트의 모든 요소를 리스트에 추가.
list_a = [1, 2, 3]
list_a.extend([4, 5])
print(list_a) # Output: [1, 2, 3, 4, 5]
list comprehesion
기본
filtered = [num for num in numlist if num%devider==remain]
응용
def solve(n):
return sum(1 for i in str(n) if int(i) != 0 and int(i) % 3 == 0)
a, b = map(int, input().split())
# List comprehension으로 cnt를 계산
cnt = sum(solve(i) for i in range(a, b + 1))
print(cnt)
#in (범위)에 있는 i에 대해서 for앞에 있는것을 수행한다
print설정하기
for i in result:
print(str(i),end=" ")
공백 한개씩 두면서 리스트 원소 출력
'Python' 카테고리의 다른 글
EXCEPTION (0) | 2024.06.10 |
---|---|
Class (0) | 2024.06.10 |
Functional Programming (1) | 2024.06.09 |
Recursion (0) | 2024.06.07 |