python為什麼sorted會出現這樣的情況

2021-03-04 01:35:45 字數 556 閱讀 5063

1樓:蘋果津津

我來回答你這個python問題。

其實python的內建函式list.sort()和sorted(),他們都用來對序列進行排序,但是專

有區別屬:

list.sort()是對列表in-place排序(你可以這麼理解,就是所有操作都在記憶體中完成,基於記憶體地址的排序),注意,返回值是none;

sorted()返回排好序的新列表,原列表不變。

還有一點你可能也要知道,list.sort()只適用於列表,sorted()適用於任意可迭代物件。

所以,你明白了嗎?你圖中的列表a不變。

2樓:陽光的雷咩咩

你用下標來遍歷呢:

for i in range(len(list)):

x = sorted(list[i])

3樓:匿名使用者

可以用a[i]=sorted(a[i])

當然就不能用for x in a這種,而是for i in range(len(a))去做迴圈

為什麼python用matplotlib畫出的圖比例不協調

1.在這裡,你有一個 工作的例子 import random import numpy from matplotlib import pyplotx random.gauss 3,1 for in range 400 y random.gauss 4,2 for in range 400 bins ...

Python為什麼出現了error

你的教程是python2的,你自己安裝的是python3.python3的print變成了函式 要print hello world 這樣使用 python裡出現keyerror怎麼解決?keyerror一般是你使用字典裡不存在的key產生的錯誤,避免產生錯誤的方法很簡單,使用字典的get方法,它接...

該python程式為什麼有floatobject is not iterable錯誤

浮點型的物件不可迭代,肯定是 出現了問題 該python程式為什麼有 float object is not iterable錯誤 那是你要遍歷的抄變bai量不是可遍歷的du。如float,int 不是可遍zhi歷的型別,可遍歷的常用型別有字串 dao str 列表 list 字典 dict 集合 ...