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

Python中列表的一些基本操作知识汇总

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

goldensun 通过本文主要向大家介绍了python基本操作,python基本知识,python基本语法,python基本数据类型,python爬虫基本语法等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

 Python最基本的数据结构是序列(列表/元组)。一个序列中的每个元素都分配有一个数字- 它的位置或索引。第一个索引是0,第二个索引是1,依此类推。

Python有6内置类型的序列,但最常见的是列表和元组,我们将在本教程中看到。

有一些东西可以使用所有序列类型来做。这些操作包括索引,切片,加,乘,并检查成员。此外,Python已经内置函数查找序列的长度和搜索它的最大和最小的元素。
Python列表:

列表是最通用的数据类型,在Python可以写成逗号分隔值方括号(项目)列表。有关列表是在一个列表中的项不一定是同个数据类型。

创建一个列表很简单,只要把squere括号之间不同的逗号分隔值。例如:

list1 = ['physics', 'chemistry', 1997, 2000];
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c", "d"];

</div>

如字符串索引,列表索引从0开始,并列出可切片,连接等。
访问列表中的值:

访问列表中的值,请使用方括号沿切片带索引或索引来获得可用的索引对应的值。下面是一个简单的例子:

#!/usr/bin/python

list1 = ['physics', 'chemistry', 1997, 2000];
list2 = [1, 2, 3, 4, 5, 6, 7 ];

print "list1[0]: ", list1[0]
print "list2[1:5]: ", list2[1:5]

</div>

当执行上面的代码,产生以下结果:

list1[0]: physics
list2[1:5]: [2, 3, 4, 5]

</div>

更新列表:

可以通过给切片赋值运算符的左边更新列表的单个或多个元素,并可以使用append()方法添加元素到列表。下面是一个简单的例子:

#!/usr/bin/python

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>

注:append()方法将在后续章节中讨论。

当执行上面的代码,产生以下结果:

Value available at index 2 :
1997
New value available at index 2 :
2001

</div>

删除列表中的元素:

要删除列表的元素,可以使用del语句,如果知道哪些元素要删除;或如果你不知道那么使用remove()方法。下面是一个简单的例子:

#!/usr/bin/python

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

print list1;
del list1[2];
print "After deleting value at index 2 : "
print list1;

</div>

当执行上面的代码,它会产生以下结果:

['physics', 'chemistry', 1997, 2000]
After deleting value at index 2 :
['physics', 'chemistry', 2000]

</div>

注:remove()方法在以后的章节中讨论。
基本列表操作:

列出了 + 和 * 运算符就像字符串; 串联和重复字符串在这里也一样,不同的是,结果是一个新的列表,而不是一个字符串。

事实上,列表响应所有我们使用在字符串的一般操作顺序。

2015520111437952.jpg (580×207)

索引,切片,和矩阵:

因为列表序列,索引和切片的工作方式与他们对字符串操作类似。

假设下面输入:

L = ['spam', 'Spam', 'SPAM!']

</div>

2015520111525865.jpg (587×156)

</div>

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

  • Python中列表的一些基本操作知识汇总
  • Python编程入门的一些基本知识
  • 从零学Python之入门(二)基本数据类型

相关文章

  • 编写Python CGI脚本的教程
  • Python中取整的几种方法小结
  • Python中的exec、eval使用实例
  • 在Python的Bottle框架中使用微信API的示例
  • Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
  • python中函数传参详解
  • python list转dict示例分享
  • Python中比较特别的除法运算和幂运算介绍
  • python解析xml文件操作实例
  • Python3控制路由器——使用requests重启极路由.py

文章分类

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

最近更新的内容

    • python实现清屏的方法
    • python实现按任意键继续执行程序
    • python安装mysql-python简明笔记(ubuntu环境)
    • python列表与元组详解实例
    • Pyhthon中使用compileall模块编译源文件为pyc文件
    • 用Python编写一个基于终端的实现翻译的脚本
    • python远程登录代码
    • python实现爬虫下载美女图片
    • Python 搭建Web站点之Web服务器与Web框架
    • 推荐下python/ironpython:从入门到精通

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

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