[Python]リスト



1)リスト

#리스트
#(ex) 지하철 칸별로 10명, 20명, 30명
subway = [10,20,30]
print(subway)

subway = ["쿠로","아도니스","나기사"]
print(subway)

# q) 나기사는 몇번째 칸에 있는가?
print(subway.index("나기사"))  # -> 2번째... 0부터 시작하니까 즉 3번째

# 나츠메가 다음 정류장에서 다음 칸에 탐
subway.append("나츠메")
print(subway)

# 린네를 쿠로와 아도니스 사이에 태움
subway.insert(1, "린네")
print(subway)

# 지하철에 있는 사람을 한명 뒤에서 꺼냄
print(subway.pop()) # -> 제일 뒤의 나츠메 내림
print(subway)

# 같은 이름의 사람이 몇 명있는지 확인
subway.append("쿠로")
print(subway)
print(subway.count("쿠로")) #-> 2번 나옴

# 정렬하기
num_list = [5,7,3,2]
num_list.sort()
print(num_list) #-> 2,3,5,7 순으로 나옴

# 정렬하기 (뒤집기)
num_list.reverse()
print(num_list) #-> 7,5,3,2 순으로 나옴

# 값을 모두 지우기
num_list.clear()
print(num_list) #-> 빈칸

# -> 리스트는 다양한 자료형을 함께 사용할 수 있음
mix_list = ["쿠로",22,True]
print(mix_list)

#리스트 확장
num_list = [5,6,8,2]
num_list.extend(mix_list)
print(num_list) #-> num_list와 mix_list 합체!코드를 입력하세요