• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python 列表(List)操作方法详解

Python 列表(List)操作方法详解

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python list操作,python中list的用法,python中list,python list,python list函数等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型。列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。

一、创建一个列表
只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:

print "list1[0]: ", list1[0]
print "list2[1:5]: ", list2[1:5]</div>
以上实例输出结果:

list = ['physics', 'chemistry', 1997, 2000];

print "Value available at index 2 : "
print list[2];
list[2] = 2001;
print "New value available at index 2 : "
print list[2];</div>

以上实例输出结果:

list1 = ['physics', 'chemistry', 1997, 2000];

print list1;
del list1[2];
print "After deleting value at index 2 : "
print list1;</div>
以上实例输出结果:

如下所示:

Python 表达式 结果 描述
len([1, 2, 3]) 3 长度
[1, 2, 3] + [4, 5, 6] [1, 2, 3, 4, 5, 6] 组合
['Hi!'] * 4 ['Hi!', 'Hi!', 'Hi!', 'Hi!'] 重复
3 in [1, 2, 3] True 元素是否存在于列表中
for x in [1, 2, 3]: print x, 1 2 3 迭代

六、Python列表截取
Python的列表截取与字符串操作类型,如下所示:
Python 表达式 结果 描述
L[2] 'SPAM!' 读取列表中第三个元素
L[-2] 'Spam' 读取列表中倒数第二个元素
L[1:] ['Spam', 'SPAM!'] 从第二个元素开始截取列表

七、Python列表操作的函数和方法
列表操作包含以下函数:
1、cmp(list1, list2):比较两个列表的元素
2、len(list):列表元素个数
3、max(list):返回列表元素最大值
4、min(list):返回列表元素最小值
5、list(seq):将元组转换为列表
列表操作包含以下方法:
1、list.append(obj):在列表末尾添加新的对象
2、list.count(obj):统计某个元素在列表中出现的次数
3、list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
4、list.index(obj):从列表中找出某个值第一个匹配项的索引位置
5、list.insert(index, obj):将对象插入列表
6、list.pop(obj=list[-1]):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
7、list.remove(obj):移除列表中某个值的第一个匹配项
8、list.reverse():反向列表中元素
9、list.sort([func]):对原列表进行排序

</div>

您可能想查找下面的文章:

  • Python中列表(list)操作方法汇总
  • Python中列表(list)操作方法汇总
  • Python 列表(List)操作方法详解

相关文章

  • Python实现扫描指定目录下的子目录及文件的方法
  • 在ironpython中利用装饰器执行SQL操作的例子
  • python自定义类并使用的方法
  • Python3使用requests包抓取并保存网页源码的方法
  • Pycharm学习教程(5) Python快捷键相关设置
  • 请不要重复犯我在学习Python和Linux系统上的错误
  • Python教程之全局变量用法
  • python设计模式大全
  • 为python设置socket代理的方法
  • 使用Python设置tmpfs来加速项目的教程

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • python批量同步web服务器代码核心程序
    • 使用python分析git log日志示例
    • python完成FizzBuzzWhizz问题(拉勾网面试题)示例
    • Python的Flask框架中使用Flask-SQLAlchemy管理数据库的教程
    • 用Python的urllib库提交WEB表单
    • python端口扫描系统实现方法
    • Python中动态创建类实例的方法
    • Python基础之函数用法实例详解
    • 使用Python编写提取日志中的中文的脚本的方法
    • 基于Python如何使用AIML搭建聊天机器人

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有