python 中方法 sort() 和函数sorted()的区别!!!!
2018-03-25 11:01
846 查看
首先,注意修辞,方法和函数,来科普下python中函数与方法的区别。
与类和实例无绑定关系的function都属于函数(function);
与类和实例有绑定关系的function都属于方法(method)。
简单讲就是--类里面的叫做方法,类外面叫做函数
进入正题:
方法sort() 对列表进行永久性排序
函数 sorted() 对列表进行临时排序
Eg:
1.sort()
>>>cars = ['bmw', 'audi', 'toyota', 'subaru']
>>>cars.sort()
>>>print(cars)
>>>['audi', 'bmw', 'subaru', 'toyota']
2.sorted()
>>>cars = ['bmw', 'audi', 'toyota', 'subaru']
>>>print("Here is the original list:")
>>>print(cars)
>>>print("\nHere is the sorted list:")
>>>print(sorted(cars))
>>>print("\nHere is the original list again:")
>>>print(cars)
>>>Here is the original list:
>>>['bmw', 'audi', 'toyota', 'subaru']
>>>Here is the sorted list:
>>>['audi', 'bmw', 'subaru', 'toyota']
>>> Here is the original list again:
>>>['bmw', 'audi', 'toyota', 'subaru']
与类和实例无绑定关系的function都属于函数(function);
与类和实例有绑定关系的function都属于方法(method)。
简单讲就是--类里面的叫做方法,类外面叫做函数
进入正题:
方法sort() 对列表进行永久性排序
函数 sorted() 对列表进行临时排序
Eg:
1.sort()
>>>cars = ['bmw', 'audi', 'toyota', 'subaru']
>>>cars.sort()
>>>print(cars)
>>>['audi', 'bmw', 'subaru', 'toyota']
2.sorted()
>>>cars = ['bmw', 'audi', 'toyota', 'subaru']
>>>print("Here is the original list:")
>>>print(cars)
>>>print("\nHere is the sorted list:")
>>>print(sorted(cars))
>>>print("\nHere is the original list again:")
>>>print(cars)
>>>Here is the original list:
>>>['bmw', 'audi', 'toyota', 'subaru']
>>>Here is the sorted list:
>>>['audi', 'bmw', 'subaru', 'toyota']
>>> Here is the original list again:
>>>['bmw', 'audi', 'toyota', 'subaru']
相关文章推荐
- python中列表排序sort()方法或者内建函数sorted()
- python中List的sort方法(或者sorted内建函数)的用法
- python中List的sort方法(或者sorted内建函数)的用法
- python中List的sort方法(或者sorted内建函数)的用法
- python中List的sort方法(或者sorted内建函数)的用法
- python中List的sort方法(或者sorted内建函数)的用法
- python中List的sort方法(或者sorted内建函数)的用法
- python中List的sort方法(或者sorted内建函数)的用法
- 【转】python中List的sort方法(或者sorted内建函数)的用法
- python sort() sorted() 与argsort()函数的区别
- python容器排序sort()和内建函数sorted()的区别
- python中List的sort方法(或者sorted内建函数)的用法
- python中List的sort方法(或者sorted内建函数)的用法
- python中List的sort方法(或者sorted内建函数)的用法
- Python 列表排序方法reverse、sort、sorted操作方法
- Python sort sorted函数详解
- Python sort sorted函数详解
- python list排序sort和sorted的区别
- PYTHON 中的sorted 和sort的区别
- Python 列表排序方法reverse、sort、sorted详解