Python使用list列表和tuple元组的方法

 更新时间:2022年03月29日 09:13:59   作者:从零开始的Y同学  
这篇文章主要介绍了Python使用list列表和tuple元组的方法,list是一种有序的集合,可以随时添加和删除其中的元素,下文更多相关介绍需要的小伙伴可以参考一下

list:

Python内置的一种数据类型是列表:listlist是一种有序的集合,可以随时添加和删除其中的元素。

比如,列出寝室所有室友的名字,就可以用一个list表示:

roomie = ['xzl','xsy','pp']
len(roomie)

用len()函数可以获得list元素的个数:

用索引来访问list中每一个位置的元素,记得索引和数组一样是从0开始的:

当索引超出了范围时,Python会报一个IndexError错误,所以,要确保索引不要越界。

值得注意的是:如果要取最后一个元素,除了计算索引位置外,还可以用-1做索引,直接获取最后一个元素,然后还可以依次往上减,当然不能超过list的长度。

list是一个可变的有序表,所以,可以往list中追加元素到末尾

也可以把元素插入到指定的位置,比如索引号为1的位置

要删除list末尾的元素,用pop()方法

删除指定位置的元素,用pop(i)方法,其中i是索引位置

要把某个元素替换成别的元素,可以直接赋值给对应的索引位置

list里面的元素的数据类型也可以不同
list元素也可以是另一个list

tuple:

另一种有序列表叫元组:tupletuplelist非常类似,但是tuple一旦初始化就不能修改

到此这篇关于Python使用list列表和tuple元组的方法的文章就介绍到这了,更多相关Python使用list和tuple内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 使用python从三个角度解决josephus问题的方法

    使用python从三个角度解决josephus问题的方法

    这篇文章主要介绍了使用python从三个角度解决josephus问题的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • PyQt5每天必学之单行文本框

    PyQt5每天必学之单行文本框

    这篇文章主要为大家详细介绍了PyQt5每天必学之单行文本框的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • Python中Dataframe数据排序方法(含实例讲解)

    Python中Dataframe数据排序方法(含实例讲解)

    在进行数据分析操作时,经常需要对数据按照某行某列排序,或者按照多行多列排序,以及按照索引值排序等等,下面这篇文章主要给大家介绍了关于Python中Dataframe数据排序方法的相关资料,需要的朋友可以参考下
    2023-02-02
  • python web框架中实现原生分页

    python web框架中实现原生分页

    这篇文章主要为大家详细介绍了python web框架中使用原生分页的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • 浅谈Python2、Python3相对路径、绝对路径导入方法

    浅谈Python2、Python3相对路径、绝对路径导入方法

    今天小编就为大家分享一篇浅谈Python2、Python3相对路径、绝对路径导入方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • Async IO在Python中的异步编程工作实例解析

    Async IO在Python中的异步编程工作实例解析

    这篇文章主要为大家介绍了Async IO在Python中的异步编程工作实例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • 基于PyQt5制作一个截图翻译工具

    基于PyQt5制作一个截图翻译工具

    这篇文章主要为大家介绍了如何利用PyQt5制作一个简单的截图翻译工具,具有截图功能、翻译功能和文字识别OCR,需要的可以参考一下
    2022-05-05
  • 一文带你了解Python列表生成式应用的八重境界

    一文带你了解Python列表生成式应用的八重境界

    在Python中有非常多且好用的技巧,其中使用最多的是列表生成式,往往可以将复杂的逻辑用简单的语言来实现,本文重点介绍列表生成式应用的八重境界
    2022-09-09
  • Python中常见的数据类型小结

    Python中常见的数据类型小结

    这篇文章主要对Python中常见的数据类型进行了总结归纳,很有参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • Python语言生成水仙花数代码示例

    Python语言生成水仙花数代码示例

    这篇文章主要介绍了Python语言生成水仙花数代码示例,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12

最新评论