日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python中sorted和.sorted 、reversed和reverse的使用

發布時間:2025/5/22 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中sorted和.sorted 、reversed和reverse的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#encoding = utf-8
list = [1,8,3,6]
print(list.sort())?#None
print(list)#[1,3,6,8]
print(sorted(list))#[1, 3, 6, 8]
print(sorted(list,reverse=True))#[8, 6, 3, 1]
print(list)#[1,3,6,8]

由以上總結,list.sort()是對原始的List進行操作,調用后原始的list會改變,沒有返回值。并且sort()只能對list操作。
sorted(iterable, key=None, reverse=False) –> new sorted list 適用于任何可迭代容器,調用后返回的是已經
排好序的iterable,不改變原始的iterabel。
因為對于字符串、列表、元組來說都可以用a[::-1]來取反,要注意a[::-1]返回的是一個逆轉的列表、字符串、元組。并不是對a的原地修改
list1 = [1,2,4,23,2]
print(list1.reverse())#None reversed()函數是返回序列seq的反向訪問的迭代子。參數可以是列表,元組,字符串,不改變原對象。
rever = reversed(list1)
print(rever) #<list_reverseiterator object at 0x00000080312EB978>返回的是迭代器對象
for i in rever: ?#需要遍歷輸出各個元素
  print(i)
總結:reverse()是
列表的內置方法,無參數,無返回值,reverse()會改變列表(原地反轉),因此無需返回值。字典、
元組、字符串不具有reverse()方法,如果調用將會返回一個異常。reversed()函數是返回序列seq的反向訪問的迭代子。
參數可以是列表,元組,字符串,不改變原對象。
注意:reversed()之后,只在第一次遍歷時返回值。

轉載于:https://www.cnblogs.com/alpqmz/p/9655220.html

總結

以上是生活随笔為你收集整理的python中sorted和.sorted 、reversed和reverse的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。