본문 바로가기
IT/PYTHON

데이터 분석 공부 - 리스트

by 심슨아빠똥 2023. 10. 23.
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

'IT > PYTHON' 카테고리의 다른 글

파이썬 3일차  (0) 2023.07.17

댓글