250x250
Link
๋์ GitHub Contribution ๊ทธ๋ํ
Loading data ...
Notice
Recent Posts
Recent Comments
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 29 | 30 |
Tags
- ๊ตฐ์งํ
- ํ์ด์ฌ
- ๋ ๋ฆฝํ๋ณธ
- ์ธ๋์ํ๋ง
- DBSCAN
- ์๋ํด๋ผ์ฐ๋
- ํฌ๋กค๋ง
- t-test
- ADP
- ADsP
- Lambda
- opencv
- Python
- datascience
- ์ฃผ์ฑ๋ถ๋ถ์
- iloc
- ๋น ๋ฐ์ดํฐ
- ๋ฐ์ดํฐ๋ถ์์ ๋ฌธ๊ฐ
- numpy
- ์ค๋ฒ์ํ๋ง
- ๋ฐ์ดํฐ๋ถ์์ค์ ๋ฌธ๊ฐ
- ๋น ๋ฐ์ดํฐ๋ถ์๊ธฐ์ฌ
- ๋ฐ์ดํฐ๋ถ๊ท ํ
- ๋ฐ์ดํฐ๋ถ์
- PCA
- dataframe
- LDA
- ๋์ํ๋ณธ
- ํ ์คํธ๋ถ์
- pandas
Archives
Data Science LAB
[Python] ์ ๋ ฌํจ์ (sort, sorted, key=lambda ํ๋ผ๋ฏธํฐ ์ด์ฉ ๋ฐฉ๋ฒ) ์ ๋ฆฌ ๋ณธ๋ฌธ
๐ค ์๋ฃ๊ตฌ์กฐ & ์๊ณ ๋ฆฌ์ฆ
[Python] ์ ๋ ฌํจ์ (sort, sorted, key=lambda ํ๋ผ๋ฏธํฐ ์ด์ฉ ๋ฐฉ๋ฒ) ์ ๋ฆฌ
ใ ใ ใ ใ 2022. 12. 4. 00:54728x90
1. sort() ํจ์
: ์๋ณธ์ ์ ๋ ฌ
๋ฌธ์์ด์ ์ํ๋ฒณ, ๊ฐ๋๋ค ์์์ด๊ณ ์ซ์๋ ์ค๋ฆ์ฐจ์์ด ๊ธฐ๋ณธ๊ฐ
num_list = [4,5,2,1]
num_list.sort()
print(num_list)
# [1,2,4,5]
str_list = ['q','d','e','a','b','๊ฐ']
str_list.sort()
print(str_list)
# ['a', 'b', 'd', 'e', 'q', '๊ฐ']
2. sorted() ํจ์
์ ๋ ฌ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ํค์ง๋ง ์ํ์ ๋ณํ์ํค์ง๋ ์์, ์ ๋ ฌ ๊ธฐ์ค์ sort์ ๊ฐ์
num_list = [4,5,2,1]
print(sorted(num_list))
print(num_list)
# [1, 2, 4, 5]
# [4, 5, 2, 1]
3. Parameter
- reverse
: sort(), sorted()์์ ๋ชจ๋ ์ฌ์ฉ ๊ฐ๋ฅํ๋ฉฐ reverse=True์ด๋ฉด ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌ ๊ฐ๋ฅํจ
num_list = [4,5,2,1]
print(sorted(num_list, reverse=True))
# [5,4,2,1]
num_list.sort(reverse=True)
print(num_list)
# [5,4,2,1]
- key
: ์ ๋ ฌ์ ๋ชฉ์ ์ผ๋ก ํ๋ ํจ์๋ฅผ ๊ฐ์ผ๋ก ์ ๋ ฅ, lambda ์ฌ์ฉ ๊ฐ๋ฅ
str_list = ['hi','good_morning','hello','niceday']
print(sorted(str_list, key=len))
# ['hi', 'hello', 'niceday', 'good_morning']
fruits = [['apple',4], ['banna', 3], ['melon',7]]
fruits.sort(key=lambda x : (x[1], x[1]))
print(fruits)
# [['banna', 3], ['apple', 4], ['melon', 7]]
728x90
'๐ค ์๋ฃ๊ตฌ์กฐ & ์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
DFS (๊น์ด ์ฐ์ ํ์) & BFS (๋๋น ์ฐ์ ํ์) (0) | 2023.01.05 |
---|---|
[Python] ์๋ฃํ๋ณ ์๊ฐ๋ณต์ก๋(Big-O) ์ด์ ๋ฆฌ (0) | 2022.12.28 |
[Python] Deque ์ฌ์ฉ ๋ฐฉ๋ฒ ๋ฐ ์ฌ์ฉ ์ด์ (0) | 2022.12.23 |
[Python] Stack(์คํ) ์ด์ ๋ฆฌ (2) | 2022.11.19 |
Comments