ten = [i for i in range(10)]
print(ten)
#[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
odd = [i for i in range(20) if i % 2 == 1]
print(odd)
#[1, 3, 5, 7, 9, 11, 13, 15, 17, 19]
sqrt = [i * i for i in range(1, 10)]
print(sqrt)
#[1, 4, 9, 16, 25, 36, 49, 64, 81]
n , m = 4, 3
array = [[0]* m for _ in range(n)]
print(array)
#[[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0]]
summary = 0
for i in range(1,10):
summary +=i
print(summary)
#45
for _ in range(5):
print("Hello World")
#Hello World
#Hello World
#Hello World
#Hello World
#Hello World
a = [1,4,3]
print("기본 리스트: ", a)
#기본 리스트: [1, 4, 3]
#리스트에 원소 삽입
a.append(2)
print("삽입: ", a)
#삽입: [1, 4, 3, 2]
#오름차순 정렬
a.sort()
print("오름차순 정렬: ", a)
#오름차순 정렬: [1, 2, 3, 4]
#내림차순 정렬
a.sort(reverse = True)
print("내림차순 정렬: ", a)
#내림차순 정렬: [4, 3, 2, 1]
#원소 뒤집기
a.reverse()
print("원소 뒤집기: ", a)
#원소 뒤집기: [1, 2, 3, 4]
#특정 인덱스에 데이터 추가
a.insert(2, 3)
print("인덱스 2에 3추가: ", a)
#인덱스 2에 3추가: [1, 2, 3, 3, 4]
#특정 값인 데이터 개수 세기
print("값이 3인 데이터 개수: ", a.count(3))
#값이 3인 데이터 개수: 2
#특정 값 데이터 삭제
a.remove(1)
print("값이 1인 데이터 삭제: ", a)
#값이 1인 데이터 삭제: [2, 3, 3, 4]
a = [1, 2, 3, 4, 5, 5, 5]
remove_set = {3,5}
#remove_list에 포함되지 않은 값만을 저장
result = [i for i in a if i not in remove_set]
print(result)
#[1, 2, 4]
댓글 영역