7.4 元组tuple类型内置方法
时间:2019-07-04
本文章向大家介绍7.4 元组tuple类型内置方法,主要包括7.4 元组tuple类型内置方法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
元组tuple
元组相当于不可变的列表,在定义完成后后面就不可以进行更改,因此元组只可取不可存
因为不可变,所以相对列表来说,他的功能也少了很多,所以,不难理解,他有个优点就是占用内存小。
作用:能够存储多个元素,元素与元素之间逗号隔开
元素可以是任意类型,元组不能被修改
可以用来存地名等多个值
定义:与列表类型比,只不过[]换成()
age=(11,22,33,44,55) # 等效于 age=tuple((11,22,33,44,55))
能存一个值还是多个值
# 能存多个值
有序还是无序
# 有序 ( 可按索引取值 )
可变还是不可变
# 不可变
优先掌握的内置方法
# 1. 按索引取值(正向取+反向取):只能取
t = (1, 2, 3, 'a', 'b', [1, 2, 3]) print(t[0]) # 1 # 能取值 t = (1, 2, 3, 'a', 'b', [1, 2, 3]) t[1] = 'hahah' t[-1] = 'hahaha' t[-1][0] = '我改了' print(t) # 出错 # 不能修改 t = (1, 2, 3, 'a', 'b', [1, 2, 3]) del t[0] print(t) # 出错 # 不能删除
# 2. 切片(顾头不顾尾, 步长)
t = (1, 2, 3, 'a', 'b', [1, 2, 3]) print(t[::2]) # (1, 3, 'b') # 从头到尾隔一个取一个
# 3. 长度len
t = (1, 2, 3, 'a', 'b', [1, 2, 3]) print(len(t)) # 6
# 4. 成员运算in 和 not in
t = (1, 2, 3, 'a', 'b', [1, 2, 3]) print('a' in t) # True
# 5. 循环
t = (1, 2, 3, 'a', 'b', [1, 2, 3]) for i in t: print(i)
>>> ''' 1 2 3 a b [1, 2, 3] '''
t = (1, 2, 3, 'a', 'b', [1, 2, 3]) print(t.count('a')) # 1 print(t.index('xxx')) # 出错,因为没有索引
t2 = (1,2,3,4,[1,2]) print(id(t2)) # 4389483536 t2[-1].append(666) # (1, 2, 3, 4, [1, 2, 666]) print(t2) print(id(t2)) # 4389483536
原文地址:https://www.cnblogs.com/PowerTips/p/11134649.html
- MongoDB学习系列(2)--使用PHP访问MongoDB
- (cljs/run-at (JSVM. :browser) "命名空间就这么简单")
- Angular企业级开发(10)-Smart Table插件开发
- 安装Ubuntu时分区选择
- linux系统下安装两个或多个tomcat
- JS魔法堂:不完全国际化&本地化手册 之 实战篇
- scala + intellij idea 环境搭建及编译、打包
- Angular企业级开发(2)-搭建Angular开发环境
- JS魔法堂:不完全国际化&本地化手册 之 拓展篇
- 使用jQuery的animate方法制作滑动菜单
- jenkins 入门教程(下)
- CSS3制作心形头像
- CSS魔法堂:重拾Border之——不仅仅是圆角
- scala 学习笔记(01) 函数定义、分支、循环、异常处理、递归
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- php实现对文件压缩简单的方法
- laravel实现Auth认证,登录、注册后的页面回跳方法
- php 实现银联商务H5支付的示例代码
- Yii2.0框架behaviors方法使用实例分析
- laravel 去掉index.php伪静态的操作方法
- laravel 获取某个查询的查询SQL语句方法
- laravel dingo API返回自定义错误信息的实例
- Linux基于php-fpm模式的lamp搭建phpmyadmin的办法
- 基于laravel Request的所有方法详解
- 浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
- php图片裁剪函数
- Laravel自定义 封装便捷返回Json数据格式的引用方法
- Laravel模糊查询区分大小写的实例
- laravel实现一个上传图片的接口,并建立软链接,访问图片的方法
- Laravel中validation验证 返回中文提示 全局设置的方法