# 0부터 9까지의 수를 포함하는 리스트
array = [i for i in range(10)]
>> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# 0부터 19까지의 수 중에서 홀수만 포함하는 리스트
array = [i for i in range(20) if i%2 == 1]
>> [1, 3, 5, 7, 9, 11, 13, 15, 17, 19]
# 1부터 9까지의 수들의 제곱 값을 포함하는 리스트
array = [i*i for i in range(1, 10)]
>> [1, 4, 9, 16, 25, 36, 49, 64, 81]
특히 n*m 크기의 2차원 리스트를 한 번에 초기화할 때
: arr = [[0]*m for _ in range(n)]
문자열에서 건너서 출력, 거꾸로 뒤집기
string = 'aAbBcCdDeEfFgGhHiIjJkK'
# 문자열의 처음부터 끝까지 2칸씩 건너뛰어서
new_s = string[::2]
>> abcdefghijk
# 문자열의 인덱스 1부터 끝까지 2칸씩 건너뛰어서
new_ss = string[1::2]
>> ABCDEFGHIJK
# 문자열 거꾸로 뒤집기
ud = string[::-1]