日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:Pythonsorted()

內(nèi)置函數(shù)sorted()返回給定 iterable 的排序列表。排序可以是升序或降序。如果 iterable 是字符串,則按字母順序排序;如果是數(shù)字,則按數(shù)字排序。對于既有字符串又有不能排序的數(shù)字的可重復(fù)項(xiàng)。

專注于為中小企業(yè)提供網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)射陽免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上1000家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

 **sorted(iterable, key=None, reverse=False)** #where iterable may be string, tuple, list,set, dictionary frozen set) 

排序的()參數(shù):

取三個參數(shù)。根據(jù) key 函數(shù)的返回值,我們可以對給定的 iterable 進(jìn)行如下排序

已排序(可迭代,key=len)

參數(shù) 描述 必需/可選
可迭代的序列(字符串、元組、列表)或集合(集合、字典、凍結(jié)集合)或任何其他迭代器。需要
反面的如果為真,則排序列表反轉(zhuǎn)(或按降序排序)。如果未提供,則默認(rèn)為假。可選擇的
用作排序比較的關(guān)鍵字的函數(shù)。默認(rèn)為無。可選擇的

排序的()返回值

這個sorted()方法類似于sorted(),不同的是sorted()不返回值。

| 投入 | 返回值 | | 可重復(fù)的 | 排序列表 |

Python 中的sorted()方法示例

示例 1:如何對字符串、列表和元組進(jìn)行排序

 # vowels list pyth 'a', 'u', 'o', 'i']
print(sorted(python_list))

# string pyth
print(sorted(python_string))

# vowels tuple pyth 'a', 'u', 'o', 'i')
print(sorted(python_tuple)) 

輸出:

['a', 'e', 'i', 'o', 'u']
['P', 'h', 'n', 'o', 't', 'y']
['a', 'e', 'i', 'o', 'u']

示例 2:如何按降序排序

 # set pyth 'a', 'u', 'o', 'i'}
print(sorted(python_set, reverse=True))

# dictionary pyth 1, 'a': 2, 'u': 3, 'o': 4, 'i': 5}
print(sorted(python_dict, reverse=True))

# frozen set
frozen_set = frozenset(('e', 'a', 'u', 'o', 'i'))
print(sorted(frozen_set, reverse=True)) 

輸出:

['u', 'o', 'i', 'e', 'a']
['u', 'o', 'i', 'e', 'a']
['u', 'o', 'i', 'e', 'a'] 

示例 3:如何使用具有鍵功能的sorted()對列表進(jìn)行排序

 # take the second element for sort
def take_second(elem):
    return elem[1]

# random list
randomnum = [(2, 2), (3, 4), (4, 1), (1, 3)]

# sort list with key
sorted_keylist = sorted(randomnum, key=take_second)

# print list
print('Sorted list:', sorted_keylist) 

輸出:

Sorted list: [(4, 1), (2, 2), (1, 3), (3, 4)] 

示例 4:如何使用多個鍵進(jìn)行排序

 # Nested list of student's info in a Science Olympiad
# List elements: (Student's Name, Marks out of 100, Age)

student_list = [
    ('Alison', 50, 18),
    ('Terence', 75, 12),
    ('David', 75, 20),
    ('Jimmy', 90, 22),
    ('John', 45, 12)
] 

輸出:

[('Jimmy', 90, 22), ('Terence', 75, 12), ('David', 75, 20), ('Alison', 50, 18), ('John', 45, 12)] 

本文題目:創(chuàng)新互聯(lián)Python教程:Pythonsorted()
網(wǎng)頁鏈接:http://www.dlmjj.cn/article/dhegjcs.html