pythonsorted中key參數(shù)怎么用?
我們都知道使用sorted函數(shù)基本上都是跟排序有關(guān),這在我們項(xiàng)目使用中還是非常常見的,因此對(duì)于參數(shù)key的選擇及其使用也同樣重要,很多小伙伴因?yàn)檎莆詹涣苏w函數(shù)的使用,因此想從幾個(gè)分段入手,首先就是關(guān)于參數(shù)的使用,下面就整合了幾種使用key參數(shù)的情況給大家做下面解答。
情況1、
當(dāng)函數(shù)元素為key的情況下
items=[(1,2),(2,1)]
print(sorted(items))
輸出結(jié)果:
[(2,1),(1,2)]
情況2、
當(dāng)函數(shù)為key的情況下
print('key=x')
s=sorted(s,key=lambdax:x)
show(s)
print('key=islower()')
s=sorted(s,key=lambdax:x.islower())
show(s)
輸出結(jié)果:
print('key=isdigit()')
現(xiàn)在大家對(duì)key參數(shù)以不同的形式出現(xiàn),使用的各種不同方法了吧,大家可以仔細(xì)學(xué)習(xí)了解幾種情況,希望可以幫助大家掌握。更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。