日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

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

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

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

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

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

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

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

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

排序的()返回值

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

| 投入 | 返回值 | | 可重復的 | 排序列表 |

Python 中的sorted()方法示例

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

 # 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()對列表進行排序

 # 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:如何使用多個鍵進行排序

 # 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()
當前路徑:http://www.5511xx.com/article/dhegjcs.html