python map()函数,Python中find函数
你在做项目的时候遇到过这个功能吗?我还记得边肖第一次看到这个功能时,我一直想知道如何使用它。然后我调查了一下。今天,边肖又遇到了这个函数,所以我把它整理了一下。请参考以下内容。
Sort))函数必须提到对应的函数。(把两个功能结合起来描述一下。
)1)不同的应用范围
Sort(已排序)只有在对象是列表时才是全局函数,可以用于所有可重复的对象。
)2)返回的结果不同
Sort))是list的原生方法,所以当list调用这个方法时,它自己的值会改变,返回值为None。Sorted()不改变原对象的值,返回新对象。
以上两点加起来,看具体例子。# list is sort))方法,修改自己的值,返回值为None。
a=[ 1,5,7,3,4 ]
a.sort())
打印(a) # [1,3,4,5,7]
b=a.sort()).
打印(b) #无
# tuple不支持排序(方法
c=((1,5,7,3,4)))))).
c.sort()
Print (c)属性错误:“元组”objecthasnoattribute“排序”
#sorted))函数作用于元组而不改变原始元组的值,并在排序后返回新的列表。
c=((1,5,7,3,4)))))).
D=已解决(c)
Print (c) # (1,5,7,3,4))。
打印(d) # [1,3,4,5,7]
因此,如果需要保留原来的列表,就必须使用sorted(函数。否则,使用列表本身的sort))方法。Sort))方法不需要复制原列表,所以占用内存少。
从上面可以充分了解这个功能。此外,它还让你知道如何使用其他功能。所以,你其实是可以应用的~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。