Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 기초
- 파이썬
- W3Schools
- 프로그래밍
- Unity
- C#
- 백준
- dynamic
- Material
- loop
- 오류
- github
- Tutorial
- 시작해요 언리얼 2022
- guide
- Programming
- dfs
- UE5
- Unreal Engine 5
- parameter
- Basic
- Class
- w3school
- Algorithm
- DP
- 재귀
- String
- 문제풀이
- python
- c++
Archives
- Today
- Total
행복한 개구리
Python 공부내용 21.09.26. Python - List 2 본문
W3Schools의 Python Tutorial을 보며 해석하고 정리한 글입니다.
오역이 존재할 수 있습니다
저도 파이썬은 처음이니 가볍게 봐주세요 :D
파이썬 - 리스트 정렬 (Sort Lists)
알파벳, 숫자 순으로 리스트 정렬하기
리스트 객체들은 기본적으로 영숫자, 오름차순으로 정렬하는 sort() 메서드를 가지고 있습니다.
thislist = ["orange", "mango", "kiwi", "pineapple", "banana"]
thislist.sort()
print(thislist)

thislist = [100, 50, 65, 82, 23]
thislist.sort()
print(thislist)

내림차순 정렬
내림차순 정렬을 하려면 reverse = True 라는 인수를 할당해주면 됩니다.
thislist = ["orange", "mango", "kiwi", "pineapple", "banana"]
thislist.sort(reverse = True)
print(thislist)

thislist = [100, 50, 65, 82, 23]
thislist.sort(reverse = True)
print(thislist)

파이썬 - 리스트 복사
리스트 복사
당신은 단순하게 list1 = list2 라고 작성하는 것으로 리스트를 복사할 수 없습니다. 왜냐하면 list2 는 list1 의 참조이며 이것은 list1 에게 변화가 생기면 자동적으로 list2 에도 변화가 생기게 합니다.
복사를 하는데는 여러 방법들이 있지만 그 중 하나는 빌트인 메서드 copy() 를 사용하는 것입니다.
thislist = ["apple", "banana", "cherry"]
mylist = thislist.copy()
list1 = thislist
print(mylist)
print(mylist == thislist)
print(list1 == thislist)
print(list1 == mylist)

파이썬 - 리스트 합치기
두개의 리스트 합치기
파이썬에는 두개 이상의 리스트들을 잇거나 합치는 여러 방법들이 존재합니다.
가장 쉬운 방법중 하나는 + 연산자를 이용하는 것입니다.
list1 = ["a", "b", "c", "d"]
list2 = [1, 2, 3]
list3 = list1 + list2
print(list3)

두가지 리스트를 합치는 다른 방법으로는 리스트2의 요소들을 리스트1로 하나 하나 꺼내서 합치는 방법입니다.
list1 = ["a", "b", "c"]
list2 = [1, 2, 3]
for x in list2:
list1.append(x)
print(list1)

또는 extend() 메서드를 한 리스트를 다른 리스트에 더하는 목적으로 사용할 수 있습니다.
list1 = ["a", "b", "c"]
list2 = [1, 2, 3]
list1.extend(list2)
print(list1)

파이썬 - 리스트 메서드
리스트에서 사용할 수 있는 메서드들입니다.

'Python > 공부내용' 카테고리의 다른 글
| Python 공부내용 21.09.27 Python - Sets (0) | 2021.09.27 |
|---|---|
| Python 공부내용 21.09.26. Python - Tuples (0) | 2021.09.26 |
| Python 공부내용 21.09.23. Python - List 1 (0) | 2021.09.23 |
| Python 공부내용 21.09.19. Python - Boolean, 연산자 (0) | 2021.09.19 |
| Python 공부내용 21.09.15 Python - Strings (0) | 2021.09.15 |