Python 中的排序
在 Python 中,常用的排序就是 sorted ,對(duì)于列表這種數(shù)據(jù)結(jié)構(gòu)來說,還有 sort 方法
列表的排序
使用 sort 方法進(jìn)行排序,以第二個(gè)值進(jìn)行升序排序,列表的 sort 方法是原地排序

另外一種排序方法是 sorted ,此方法不是原地排序,以第一個(gè)值進(jìn)行排序,同樣也是默認(rèn)升序排序

字典排序
有時(shí)候我們也需要對(duì)字典進(jìn)行排序,也是使用 sorted 函數(shù),不過對(duì)字典排序后返回的是列表,列表中是元組(tuple)

C++ 中的排序
對(duì) vector 排序
要對(duì) vector 容器中的元素排序,可以使用 algorithm 算法庫(kù)中的 sort 函數(shù)
#include
對(duì) 2 維vector 排序
類似于 Python ,我們也可以指定根據(jù)哪個(gè)元素進(jìn)行排序
#include
對(duì)結(jié)構(gòu)體進(jìn)行排序
模擬一個(gè)學(xué)生管理系統(tǒng),依次創(chuàng)建學(xué)生信息,然后加入到 vector 中,接著對(duì)學(xué)生的年齡進(jìn)行排序
#include
排序前
排序后



-
函數(shù)
+關(guān)注
關(guān)注
3文章
4417瀏覽量
67499 -
C++
+關(guān)注
關(guān)注
22文章
2123瀏覽量
77110 -
python
+關(guān)注
關(guān)注
57文章
4876瀏覽量
90024
原文標(biāo)題:【C++簡(jiǎn)明教程】Python和C++指定元素排序比較
文章出處:【微信號(hào):Unfinished_coder,微信公眾號(hào):機(jī)器視覺CV】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
MAX16050/MAX16051:電壓監(jiān)測(cè)與排序電路的理想選擇
深入解析 LTC2923:電源跟蹤與排序的理想解決方案
ADM1066:多功能電源監(jiān)控與排序芯片的深度解析
ADM1068:多功能電源監(jiān)控與排序芯片的深度解析
LTC2937:六通道電源排序器與電壓監(jiān)控器的設(shè)計(jì)與應(yīng)用
ADM1169:多電源系統(tǒng)的監(jiān)控與排序解決方案
ADM1166:多電源系統(tǒng)監(jiān)控與排序的理想解決方案
MAX16050/MAX16051:具備反向排序功能的電壓監(jiān)控與排序電路
C語言插入排序算法和代碼
光纖線芯都是按照什么顏色排序的
Termux中調(diào)試圣誕樹Python代碼
linux虛擬環(huán)境中調(diào)用Linux 版matlab編譯的python庫(kù)時(shí)出錯(cuò)
基礎(chǔ)篇3:掌握Python中的條件語句與循環(huán)
零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行Python程序?
Python中的排序
評(píng)論