- list에 데이터 추가법은 2가지 방법이 있다. .extend() 을 통하거나 "+"를 통한 방법이있다.
예1) .extend()
visited_cities = ["New York", "Shanghai", "Munich", "Toyko", "Dubai", "Mexico City", "São Paulo", "Hyderabad"]
wish_cities = ["Reykjavík", "Moscow", "Beijing", "Lamu"]
visited_cities.extend(wish_cities)
print("ALL CITIES",visited_cities)
>>
ALL CITIES ['New York', 'Shanghai', 'Munich', 'Toyko', 'Dubai', 'Mexico City', 'São Paulo', 'Hyderabad', 'Reykjavík', 'Moscow', 'Beijing', 'Lamu']
예2) "+"를 통한 방법은, 새로운 변수를 사용해서 만들 수 있다.
visited_cities = ["New York", "Shanghai", "Munich", "Toyko", "Dubai", "Mexico City", "São Paulo", "Hyderabad"]
wish_cities = ["Reykjavík", "Moscow", "Beijing", "Lamu"]
all_cities = visited_cities + wish_cities
print(all_cities)
>>
['New York', 'Shanghai', 'Munich', 'Toyko', 'Dubai', 'Mexico City', 'São Paulo', 'Hyderabad', 'Reykjavík', 'Moscow', 'Beijing', 'Lamu']
예3) "+"를 통한 방법은, 새로운 변수를 사용해서 만들 수 있다.
team_a = [1,2,3,4,5]
team_b = [11,22,33,44,55]
print("Team A:", team_a, "\nTeam B:",team_b)
team_totals = team_a + team_b
print("Team Totals", team_totals)
>>
Team A: [1, 2, 3, 4, 5]
Team B: [11, 22, 33, 44, 55]
Team Totals [1, 2, 3, 4, 5, 11, 22, 33, 44, 55]
- list에 데이터 순서역변환은 .reverse()를 사용하면 된다.
예1)
cities_1 = ["Dubai", "Mexico City", "São Paulo", "Panama"]
print("Original", cities_1)
cities_1.reverse()
print("Reversed", cities_1)
>>
Original ['Dubai', 'Mexico City', 'São Paulo', 'Panama']
Reversed ['Panama', 'São Paulo', 'Mexico City', 'Dubai']
- list에 .sort()를 이용하여 데이터 순서를 정리할 수 있다.
예1)
quiz_scores = [20, 19, 20, 15, 20, 20, 20, 18, 18, 18, 19]
quiz_scores.sort()
print("quiz_scores:", quiz_scores)
quiz_scores.reverse()
print("quiz_scores(reverse):", quiz_scores)
>>
quiz_scores: [15, 18, 18, 18, 19, 19, 20, 20, 20, 20, 20]
quiz_scores(reverse): [20, 20, 20, 20, 20, 19, 19, 18, 18, 18, 15]
예2)
cities_1 = ["부산", "대구", "구미", "서울"]
print("Unsorted", cities_1)
cities_1.sort()
print("Sorted", cities_1)
>>
Unsorted ['부산', '대구', '구미', '서울']
Sorted ['구미', '대구', '부산', '서울']
예3)
game_points = [3, 14, 0, 8, 21, 1, 3, 8]
sorted_points = sorted(game_points)
print("game_points:", game_points)
print("sorted_points:", sorted_points)
>>
game_points: [3, 14, 0, 8, 21, 1, 3, 8]
sorted_points: [0, 1, 3, 3, 8, 8, 14, 21]
'IT > Python' 카테고리의 다른 글
[파이썬] Dictionary (딕셔너리) (0) | 2020.06.29 |
---|---|
[파이썬] List 관련3 (split, join) (0) | 2020.06.29 |
[파이썬] range 구문 (0) | 2020.06.29 |
[파이썬] List 관련 (Python) (0) | 2020.06.29 |
[파이썬] Slicing (자르기) (0) | 2020.06.29 |