List列表

list是Python中的一种数据类型,也就是"列表"。在Python中我们可以对list类型进行插入,删除,修改等操作。

##新建list类型
>>> ball = ['volleyball','basketball','football','baseball']##可以直接打印出list内容
>>> ball
['volleyball', 'basketball', 'football', 'baseball']##也可以使用下标列出,注意下标是从0开始的,负数表示从后往前数
>>> ball[0]
'volleyball'
>>> ball[1]
'basketball'
>>> ball[2]
'football'##使用append函数,在list最后追加内容
>>> ball.append('ping-pong')
>>> ball
['volleyball', 'basketball', 'football', 'baseball', 'ping-pong']##选择位置插入,比如在'volleyball'后面插入'badminton'
>>> ball.insert(1,'badminton')
>>> ball
['volleyball', 'badminton', 'basketball', 'football', 'baseball', 'ping-pong']##替换list中的某一个元素,比如把'badminton'替换成'bowling'
>>> ball[1]='bowling'
>>> ball
['volleyball', 'bowling', 'basketball', 'football', 'baseball', 'ping-pong']##使用pop()删除元素,比如删除最后的'ping-pong',删除'bowling'
>>> ball.pop()
'ping-pong'
>>> ball
['volleyball', 'bowling', 'basketball', 'football', 'baseball']
>>> ball.pop(1)
'bowling'
>>> ball
['volleyball', 'basketball', 'football', 'baseball']##使用len()查询list中元素个数
>>> ball
['volleyball', 'basketball', 'football', 'baseball']
>>> len(ball)
4

Tuple元组

tuple和list非常相似,只是tuple在初始化定义以后就不能改变了,相应的也不会有list中的insert、append、pop()操作。因为不能被改变,所以使用元组的代码更安全。

##和list定义时不同(使用“[]”),tuple在定义时使用括号“()”。

>>> L=('Python','Java','php')
>>> L
('Python', 'Java', 'php')

##定义空tuple

>>> A=()
>>> A
()

##在定义只有一个元素的tuple时要加“,”,tuple在显示时也会加“,”,这是为了区别于数学计算里的括号“()”。

>>> B = (1,)
>>> B
(1,)

##虽然tuple是不可变的,但可以在tuple里面嵌套list,这个list是可以进行改变的。

>>> C = ('Python','Java',['C','C++'],'php')
>>> C
('Python', 'Java', ['C', 'C++'], 'php')
>>> len(C)
4

并且,list在tuple里面是作为一个元素出现的。

##对tuple里面的list做操作,如新增一个元素:

>>> C[2]
['C', 'C++']
>>> C[2].append('Perl')
>>> C
('Python', 'Java', ['C', 'C++', 'Perl'], 'php')

【Python-2.7】列表与元组相关推荐

  1. 附加 集合数据_最全的实例详解:Python字符串、列表、元组、字典、集合的补充...

    本文内容主要介绍了Python字符串.列表.元组.字典.集合,结合实例形式详细分析了Python字符串.列表.元组.字典.集合常见函数使用方法及相关操作注意事项,需要的朋友可以参考下!!! 附加: p ...

  2. python中的列表和元组_python中列表和元组的区别

    如果有了解过python中的列表和元组,你可能会知道相对于列表,元组是不可变的,也就是说元组中的数据不能随意更改.除了列表是用中括号表示而元组是用小括号表示之外,这两种数据类型好像并没有什么不同,都是 ...

  3. python集合和列表、安从小到大的顺序组合成一个字典_第3章 Python容器:列表、元组、字典与集合...

    3.1 列表和元组 除字符串外,Python 还有另外两种序列结构:元组和列表.它们都可以包含零个或多个元 素.与字符串不同的是,元组和列表并不要求所含元素的种类相同,每个元素都可以是任 何 Pyth ...

  4. python元组读取到列表_Python 学习笔记(1)Python容器:列表、元组、字典与集合...

    Python容器:列表.元组.字典与集合 列表: 1.列表 的创建 使用[ ] 或者list()创建列表:empty_list = [ ] 或者 empty_list= list() 使用list() ...

  5. 第三章 Python容器:列表、元组、字典与集合

    3.1 列表和元组 除字符串以外,Python还有另外两种序列结构:元组和列表.他们都可以包换0个或多个元素,元组并不要求所含元素的种类相同,每个元素可以是各种类型的Python对象. 元组是不可变的 ...

  6. Python.习题五 列表与元组(下)

    Python.<习题五> 列表与元组 11.假设列表lst_info=[["李玉","男",25],["金忠","男& ...

  7. python字符串,列表,元组,字典的基本操作

    python字符串,列表,元组,字典的基本操作 文章目录 python字符串,列表,元组,字典的基本操作 一.字符串 1.1字符串的输出 1.2字符串的输入 1.3下标和切片 1.4 字符串常见操作 ...

  8. Python 第二章-列表和元组

    第二章-列表和元组 2.0       在Python中,最基本的数据结构是序列(sequence).序列中的每个元素被分配一个序列号-即元素的位置, 也称为索引.第一个索引是0,第二个是1,以此类推 ...

  9. python列表添加元组_【Python爬虫】列表、元组、集合练习

    列表: pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值. list.append(obj) 在列表末尾添加新的对象 list.count(obj) 统计某个元素在列表 ...

  10. Python数据类型(列表和元组)

    1.3 List(列表) 列表由一系列按特定顺序排列的元素组成. 在Python中,用方括号[ ]来表示列表,并用逗号来分隔其中的元素. 1.3.1 访问列表元素 在Python中,第一个列表元素的索 ...

最新文章

  1. -gMIS持续优化更新, +InSiteSearch站内搜索
  2. CollegeStudent
  3. 截取列表前面100行_python列表
  4. scrum敏捷开发工具leangoo如何添加成员
  5. 10、软件质量工程师指南 - 软件项目角色指南系列文章
  6. PDF搜索、转换与处理类网站
  7. QT的QMutableMapIterator类的使用
  8. android 蓝牙耳机 sco,使用Android识别器内置蓝牙耳机
  9. 上传文件Base64格式(React)
  10. 操作es_ES打野皇子操作看呆Uzi:这哥们肯定是深得Lucky真传
  11. python的科学计算库有哪些_《用Python进行科学计算》——SciPy数值计算库
  12. 批量传输mysql的表空间_MySQL 表空间传输
  13. 2021-06-14 阻塞队列的方法
  14. 2022道路运输企业安全生产管理人员复训题库及答案
  15. MATLAB app designer中全局变量的使用
  16. netapp管理地址_NETAPP存储系统管理员手册.doc
  17. 大地坐标系转换火星坐标系
  18. 分析内网即时通讯软件安全性如何
  19. 为什么是NoSQL数据库?
  20. 【整活】修改U盘的图标,让你的U盘与众不同

热门文章

  1. 人工智能在计算机视觉方面的应用3000字,人工智能之计算机视觉应用专题报告.pptx...
  2. java nio 如何使用_Java NIO 系列教程(转)
  3. 虚拟大师怎么修改手机_手机虚拟大师,打造一个属于你的专属手机平台
  4. 比特币收购足球队,区块链准备登上绿茵场
  5. MongoDB(二)CRUD 指令简单汇总
  6. java计算list集合中重复对象的次数及for循环内外创建对象
  7. Oracle 取某100天的每一天的日期
  8. 怎么理解Condition
  9. 大道至简第二篇阅读笔记
  10. Jquery中AJAX的应用