python基础之元祖tuple
元祖是只读列表,不可哈希,可循环查询,可切片
*儿子不能改,孙子可更改--元祖里面单个元素不能更改---元祖内列表可更改
增:tu1+tu2
查:tu1[index] tu1[start_index:end_index] tu1.index(obj)
改:tu1[index][index] = obj --tuple中存在列表才可以更改
统计:len(tu1) tu1.count(obj)
1,循环:
ey:
tu1 = (1,2,'ee',3,[6,7,8,'ww'],4,'hh')
for tu in tu1:
print(tu)
2,查,切片:切片后仍返回元祖
ey:
tu1 = (1,2,'ee',3,[6,7,8,'ww'],4,'hh')
tu2 = tu1[2]
print(tu2)
result:'ee'
ey:
tu1 = (1,2,'ee',3,[6,7,8,'ww'],4,'hh')
tu2 = tu1[0:2]
print(tu2)
result:(1, 2, 'ee')
ey:
tu1 = (1,2,'ee',3,[6,7,8,'ww'],4,'hh')
tu2 = tu1[0:5:2]
print(tu2)
result:(1, 'ee', [6, 7, 8, 'ww'])
3,改
tu1 = (1,2,'ee',3,[6,7,8,'ww'],4,'hh')
tu1[4][2] = 'gai'
print(tu1)
result:(1, 2, 'ee', 3, [6, 7, 'gai', 'ww'], 4, 'hh')
4,增:追加
tu1 = (1,2,'ee',3,[6,7,8,'ww'],4,'hh')
tu2 = (11,23)
print(tu1+tu2)
result:(1, 2, 'ee', 3, [6, 7, 8, 'ww'], 4, 'hh', 11, 23)
5,计算长度
tu1= (1,2,3,4)
print(len(tu1))
result:4
6,统计
tu1 = (1,2,'ee',3,[6,7,8,'ww'],4,'hh')
print(tu1.count('ee'))
result:1
7,索引
ey:
tu1 = (1,2,'ee',3,[6,7,8,'ww'],4,'hh')
print(tu1.index('hh'))
result:6
python基础之元祖tuple的更多相关文章
- Python中的元祖Tuple
Python中的元祖和list基本上一样 tuple = () # 表示一个空的元祖 tuple = (50, ) # 元组中只有一个元素的时候,必须在后面加上逗号 无关闭分隔符 任意无符号的对象,以 ...
- Python基础入门-元祖
其实,元组合列表的特性和使用几乎差不太多,今天我们重点来看下元组的一些操作和使用. 1.元祖的定义和特点 定义:元组是以小括号包围,元素以逗号分隔,不可变的序列之一. 特点: 1)元祖内的元素不可以增 ...
- python基础--4 元祖
#元组,元素不可被修改,不能被增加或者删除 #tuple,有序 tu=(11,22,33,44,55,33) #count 获取指定元素在元祖中出现的次数 print(tu.count(33)) #i ...
- python基础类型—元祖
元组 被称为只读列表,即数据可以被查询,但不能被修改,所以,字符串的切片操作同样适用于元组. 例:(1,2,3)("a","b","c") ...
- python基础之元祖、嵌套,for循环、 enumerate、range的试用案例
元祖又叫做只读列表,可循环查询.可切片,元祖里的直接元素不能更改,但是若里面有嵌套的列表,则可以修改列表里的元素 tu = (1,2,3,'sun',[3,4,5,'cat']) tu[4][3] = ...
- Python基础笔记-元祖
Python 的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. def main(): tup2 = ...
- 『Python基础-9』元祖 (tuple)
『Python基础-9』元祖 (tuple) 目录: 元祖的基本概念 创建元祖 将列表转化为元组 查询元组 更新元组 删除元组 1. 元祖的基本概念 元祖可以理解为,不可变的列表 元祖使用小括号括起所 ...
- python基本数据类型之元祖tuple
元祖tuple 是对列表的二次加工,书写格式为括号(),里面放元素 元组的一级元素不可被修改,且不能被增加和删除 一般写元组的时候,推荐在最后加入逗号, 能加则加 创建元组 ? 1 tu = (11 ...
- python基础——使用元类
python基础——使用元类 type() 动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时定义的,而是运行时动态创建的. 比方说我们要定义一个Hello的class,就写一个hello. ...
随机推荐
- php类知识---魔术方法__toString,__call,__debugInfo
<?php class mycoach{ public function __construct($name,$age) { $this->name = $name; $this-> ...
- 根据传入url请求,返回json字符串
/** * 根据传入url请求,返回json字符串 * @param url * @return * @throws UnsupportedEncodingException */ public st ...
- 01_3大配置管理工具、SaltStack安装、修改minion_id
1.配置管理 1.1 puppet /'pʌpɪt/ 木偶:傀儡:受他人操纵的人 使用自有的puppet描述语言,可管理配置文件.用户.cron任务.软件包.系统服务等. 问题: 学习曲线非常陡峭 ...
- JVM(三),JVM如何加载.class文件
三.JVM如何加载.class文件 1.Java虚拟机的四个部分 2.通过类加载器(ClassLoader)加载.class
- 51 Nod 1352 集合计数
大致题意:求ax+by=n+1的正数解的个数. 先看下面: 相信看过了通解的参数表示后已经知道怎么解了,贴代码: #include <bits/stdc++.h> #define ll l ...
- delphi请求http接口并上传附件
实现附件的上传:需要使用TIdMultiPartFormDataStream控件, uses IdMultipartFormData; 例子: procedure TClientForm.Button ...
- Spring Boot教程(四十一)LDAP来管理用户信息(1)
LDAP简介 LDAP(轻量级目录访问协议,Lightweight Directory Access Protocol)是实现提供被称为目录服务的信息服务.目录服务是一种特殊的数据库系统,其专门针对读 ...
- 20165207 Exp9 Web安全基础
目录 20165207 Exp9 Web安全基础 一.实验过程 1.环境配置 2.代理工具burpsuite 2.1 Http proxies -> Use the intercept 3.sq ...
- IDEA2019 JFormDesigner-6.0.6.2-intellij-idea破解版
IDEA2019 JFormDesigner-6.0.6.2-intellij-idea破解版 下载链接:百度云 提取码:10ox 下载完后通过idea的本地磁盘安装即可
- C++ 学习时的错误记录
1. 关于C++相关的文件扩展名 c++程序中的头文件扩展名包括: .h .hpp .hxx C++程序中源文件的扩展名包括: .cc .cpp .cxx 2.C++程序编译过程 3. 处理错误 4. ...