首页 > 编程知识 正文

python find函数,map函数python

时间:2023-05-03 20:04:40 阅读:114299 作者:274

大家在做项目的时候,遇到过这个函数吗? 我还记得小编第一次看到这个函数,就一直在纳闷这个函数的使用方法。 然后我调查了一下。 今天,小编再次遇到了这个函数,所以整理了一下。 内容请参阅以下内容。

sort ) )与函数相对应必须提到sorted ) )函数。 (将两个函数组合起来叙述。

)1)使用范围不同

只有当对象是列表时,sort (可以调用方法,sorted )才是全局函数,可用于所有可重复的对象。

)2)返回结果不同

sort ) )是列表的本机方法,因此当列表调用此方法时,其自身的值将发生更改,返回值为None。 sorted ()不更改原始对象的值,并返回新对象。

把以上两点加起来,看看具体例子吧。 #列表为sort ) )方法,修改自身的值,返回值为None

a=[ 1,5,7,3,4 ]

a.sort () )

打印(a ) # [ 1,3,4,5,7 ]

b=a.sort () )。

打印(b ) #无

#元组不支持sort (方法

c=((1,5,7,3,4 ) ) ) ) ) ) )。

c.sort () )

打印(c ) attribute error : ' tuple ' objecthasnoattribute ' sort '

#sorted ) )函数作用于元组而不更改原始元组的值,并在排序后返回新列表

c=((1,5,7,3,4 ) ) ) ) ) ) )。

d=已解决(c )

打印(c ) # (1、5、7、3、4 ) ) )。

打印(d ) # [ 1,3,4,5,7 ]

因此,如果需要保留原始列表,则必须使用sorted (函数。 否则,使用列表本身的sort ) )方法。 sort ) )方法不需要复制原始列表,因此占用的内存较少。

通过以上内容,可以充分理解这个函数了吧。 另外,还让你掌握了其他函数的使用方法呢。 那么,大家可以实际应用呢~

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。