728x90
리스트 정렬하기
num = [1,3,4,5]
num.sort()
print(num)
reverse 인자를 활용해서 리스트 정렬하기
num.sort(reverse=True)
print(num)
리스트 함축하기
[x for x in range(10)]
#0,1,2,3,4,5,6,7,8,9
[x * x for s in range(10)]
#0,1,2,4,9,16, ..., 81
st = 'Hello World'
[x.upper() for x in st]
#['H','E', ..., 'D']
a = ['Hello','to','the']
first_a = [s[0].upper() for s in a]
print(first_a)
#['H','T','T']
조건이 붙는 리스트 함축하기
[x for x in range(10) if x%2 == 0]
#[0,2,4,6,8]
#isdigit() 메소드 사용
s = ['Hello','12345','World','67890']
num = [x for x i n s if x.isdigit()]
print(num)
#['12345','67890']
이중 for루프를 사용해서 list1과 2의 각 원소를 곱한 후 원소의 곱셈을 출력하기
list1 = [3, 5, 6]
list2 = [2, 3, 4, 5, 6]
for num1 in list1:
for num2 in list2:
product = num1 * num2
print(f"{num1} * {num2} = {product}")
728x90
댓글