前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >零基础Python教程044期 列表的函数方法,很耐用!

零基础Python教程044期 列表的函数方法,很耐用!

作者头像
刘金玉编程
发布2020-09-10 15:29:54
3680
发布2020-09-10 15:29:54
举报
文章被收录于专栏:编程创造城市编程创造城市

1、列表的增删改查

2、注意使用两种类型的方法

本节知识视频教程:

https://v.qq.com/x/page/h3143l51rpm.html

知识要点:

一、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用来逆向重组

相关代码:

代码语言:javascript
复制
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))+"个")
代码语言:javascript
复制
a=["www","ljy",".","kim"]
b=a.copy()
b[0]="http://"
print(a)
print(b)
代码语言:javascript
复制
list1=["ljy","selidev","老刘","selidev",'刘金玉',"编程"]
print(list1.index("selidev"))
代码语言:javascript
复制
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))
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-09-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程创造城市 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档