博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python: 列表的基本用法
阅读量:4342 次
发布时间:2019-06-07

本文共 1426 字,大约阅读时间需要 4 分钟。

 列表是可变的,可以改变的序列,它能够保存任何数据类型。

 

>>> list = []        #定义一个空列表

>>> list.append(1)        #向列表中添加成员
>>> list.count(2)        #计算2在列表中出现的次数
0
>>> list.extend([2, 3, 5, 4])        #向列表中添加一个列表
>>> list        #列表值被改变
[1, 2, 3, 5, 4]
>>> list.index(5)        #获得5在列表中的位置
3
>>> list.insert(2, 6)        #从0开始,也就是在第3个成员处插入6,其他成员顺次后移
>>> list
[1, 2, 6, 3, 5, 4]
>>> list.pop(2)        #删除列表中第3个成员
6
>>> list
[1, 2, 3, 5, 4]
>>> list.remove(5)       #删除列表中的5
>>> list
[1, 2, 3, 4]
>>> list.reverse()        #颠倒列表的顺序
>>> list
[4, 3, 2, 1]
>>> list.sort()        #将列表中的成员重新排序
>>> list
[1, 2, 3, 4]

 

第二段代码:

 

#创建一个初始有两个字符串和一个整数的列表

>>> book = ["Python", "Development", 8]   

#在列表尾部添加另一个整数

>>> book.append(2008)

#在第二个位置上插入一个字符串(下标为1)

>>> book.insert(1, "web")
>>> book
['Python', 'web', 'Development', 8, 2008]

#获取头三个元素的一个切片

>>> book[ : 3]
['Python', 'web', 'Development']

#成员检查

>>> "Django" in book
False

#无论元素的位置,从列表中移除它。(显式移除对象)

>>> book.remove(8)

#根据位置(即下标)移除(并返回)一个元素

>>> book.pop(-1)
2008
>>> book
['Python', 'web', 'Development']

#展示复制操作符*的用法

>>> book * 2
['Python', 'web', 'Development', 'Python', 'web', 'Development']

#用另一个列表扩展本列表

>>> book.extend(["with", "Django"])
>>> book
['Python', 'web', 'Development', 'with', 'Django']

 

常用列表操作方法

list.append():追加成员

list.count(x):计算列表中参数x出现的次数

list.extend(L):向列表中追加另一个列表L

list.index(x):获得参数x在列表中的位置

list.insert():向列表中插入数据

list.pop():删除列表中的成员(通过下标删除)

list.remove():删除列表中的成员(直接删除)

list.reverse():将列表中成员的顺序颠倒

list.sort():将列表中成员排序

转载于:https://www.cnblogs.com/xixi0203/p/4523658.html

你可能感兴趣的文章
java-数组的(增删查)
查看>>
JavaWeb—自定义标签练习
查看>>
JavaWeb——HttpSession常用方法示例
查看>>
iOS 开发,工程中如何混合使用 ARC 和非ARC
查看>>
js 数组相关
查看>>
某平台实时数据录入js代码的修改坑点
查看>>
HDU1068 (二分图最大匹配匈牙利算法)
查看>>
正则常用的六种方法
查看>>
javascript dom编程艺术学习笔记之实现动画效果
查看>>
Ubuntu 18 设置静态 IP
查看>>
taotao用户登录(及登录成功后的回调url处理)
查看>>
Linux命令及获取帮助
查看>>
CSS样式margin:0 auto不居中
查看>>
少数人的晚餐—观后感
查看>>
POJ:3258-River Hopscotch
查看>>
ls 命令
查看>>
python比较数组
查看>>
反转单向链表
查看>>
取余运算
查看>>
新手小白Linux(Centos6.5)部署java web项目(mysql5.7安装及相关操作)
查看>>