知识要点:
一、count函数
意思:统计某个元素在列表中出现的次数
注意:这个函数返回的值是int类型,表示个数
使用举例:
list1.count(r)
二、copy函数
复制。把某个列表的所有元素复制一遍,制作一个副本。
如果采用的是如下的赋值方式,那么意味着,两个变量存储内容的区域是一致的,指向同一个区域,就会导致修改任意一个变量,会影响到另一个变量。
a=["www","ljy",".","kim"]
b=a
如何量两个变量不受影响?那么就使用copy
a=["www","ljy",".","kim"]
b=a.copy()
三、index函数
是一个索引,使用之后,返回的是列表中某个元素出现在列表中的索引位置。
注意:这个函数返回的是某个元素在列表中第一次出现的索引的位置
四、sort函数
sort函数用来对列表中的数值进行排序:默认情况下是升序排序的,注意,元素必须是数值类型。Sort函数会直接影响原来列表中的元素的顺序。
list1.sort()使列表中元素升序排序
list1.sort(reverse=True)使列表中元素降序排序
顶层函数使用方式
list2=sorted(list1)这个函数使用后会返回一个新的列表,排序的结果不会影响原来的列表
五、reverse函数
功能:使得列表中的元素逆向重组
如果使用list1.reverse() 那么会影响list1中的元素顺序
六、总结强调
1、index索引
2、count统计某个查找的元素个数
3、sort函数用来排序
4、reverse用来逆向重组
相关代码:
list1=[] print("请输入关键字,它将被存储到列表中:") while True: r=input() if r==":end": break list1.append(r) print("输入的关键字,存放在列表中,分别是:",end="") print(list1) while True: r=input() if r == ":end": break print(r+"在列表中的个数为:"+str(list1.count(r))+"个")
a=["www","ljy",".","kim"] b=a.copy() b[0]="http://" print(a) print(b)
list1=["ljy","selidev","老刘","selidev",'刘金玉',"编程"] print(list1.index("selidev"))
list1=[4,8,32,11,1,2,99,77] # list1.sort() # list1.sort(reverse=True) # list2=sorted(list1) # list1.reverse() list2=list1.copy() list1.reverse() print(list2) print(len(list1))