python元组的概念知识点

作者:laozhang 时间:2022-01-03 19:29:19 

元组tuple)与列表类似,但是元组是不可修改的 (immutable)。也就是说,元组一旦被创建就不可被修改了。操作符 (in、+、*)和内置函数(len、max、min)对于元组的使用效果和列表是一样的,因为这几个操作都不会修改元组的元素。索引和切片的用 法在获取部分元素或切片时和列表是一样的效果,但是不能用来添加、 移除、替换元素。元组的方法也只有两个,即count和index。元组的 重要用途之一就是用作字典的键。如果不需要修改元素,那么使用元组 的效率会比列表更高。


()
(1,)     ⇽--- ❶
(1, 2, 3, 4, 5, 6, 7, 8, 12)
(1, "two", 3L, 4.0, ["a", "b"], (5, 6))   ⇽--- ❷

只包含1个元素的元组需要加上逗号❶。和列表一样,元组的元素 也可以是各种类型的混搭,包括字符串、元组、列表、字典、函数、文 件对象和任意类型的数字❷。

利用内置函数tuple,可以将列表转换为元组:


>>> x = [1, 2, 3, 4]
>>> tuple(x)
(1, 2, 3, 4)

反之,元组也可以通过内置函数list转换为列表:


>>> x = (1, 2, 3, 4)
>>> list(x)
[1, 2, 3, 4]
标签:python,元组
0
投稿

猜你喜欢

  • Yii2中的场景(scenario)和验证规则(rule)详解

    2024-04-28 09:43:50
  • goland中使用leetcode插件实现

    2023-07-23 10:43:09
  • OpenCV-PS扩散毛玻璃效果的实现代码

    2022-03-17 22:45:52
  • Python算法练习之二分查找算法的实现

    2023-08-27 14:29:29
  • Go Struct结构体的具体实现

    2023-09-02 04:54:01
  • python math模块使用方法介绍

    2021-06-20 23:44:01
  • python3用PyPDF2解析pdf文件,用正则匹配数据方式

    2021-08-29 21:24:01
  • mysql常用函数汇总(分享)

    2024-01-29 03:30:56
  • vue实现页面添加水印

    2024-05-10 14:19:59
  • vue 使用微信jssdk,调用微信相册上传图片功能

    2024-05-02 17:09:36
  • js传值后台中文出现乱码的解决方法

    2024-02-25 11:52:23
  • 如何基于Python制作有道翻译小工具

    2023-10-01 21:00:58
  • MySQL数据库中表的操作详解

    2024-01-26 20:37:27
  • python如何使用socketserver模块实现并发聊天

    2022-06-23 08:58:41
  • Python安装第三方库的方法(pip/conda、easy_install、setup.py)

    2022-10-28 13:22:34
  • python使用pandas处理excel文件转为csv文件的方法示例

    2021-09-13 07:15:52
  • Python文件读写保存操作的示例代码

    2022-03-20 01:21:23
  • Go语言中的匿名结构体用法实例

    2023-07-07 11:10:21
  • idea中使用mysql的保姆级教程(超详细)

    2024-01-24 12:12:33
  • Python读取xlsx文件报错:xlrd.biffh.XLRDError: Excel xlsx file;not supported问题解决

    2021-02-02 16:08:59
  • asp之家 网络编程 m.aspxhome.com