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. ...
随机推荐
- 返回vector指针
#include<iostream> #include <vector> using namespace std; vector<int> *MyFind() { ...
- Can't specify target table for update in FROM clause
UPDATE tbl SET col = ( SELECT ... FROM (SELECT.... FROM) AS x); 额外嵌套了一个 SELECT 语句 例如LeetCode 中的 Dele ...
- javascript中的正确错误处理------------引用
JavaScript的事件驱动机制让JavaScript更加丰富,浏览器好比就是一个事件驱动的机器,错误也是一种事件.当一个错误发生时,一个事件就在某个点抛出. 解释起来就是,当发生错误时,JavaS ...
- vue等诸多概念记录
讲的很好,转载记录下,转载自: https://www.cnblogs.com/taowd/p/11808710.html vue学习笔记-遗留问题记录 Node.js是什么?对node.js的理解 ...
- js 获取 touch length
window.addEventListener("touchstart", touchHandler, false); function touchHandler(event){ ...
- hdu 5738 Eureka 极角排序+组合数学
Eureka Time Limit: 8000/4000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Subm ...
- luoguP3373 【模板】线段树 2
P3373 [模板]线段树 2 969通过 3.9K提交 题目提供者 HansBug 标签 云端↑ 难度 提高+/省选- 时空限制 1s / 128MB 题目描述 如题,已知一个数列,你需要进行下面两 ...
- tail命令:显示文件结尾的内容
tail 命令和 head 命令正好相反,它用来查看文件末尾的数据,其基本格式如下:tail [选项] 文件名 选项 含义 -n K 这里的 K 指的是行数,该选项表示输出最后 K 行,在此基础上,如 ...
- Codeforces 963 A. Alternating Sum(快速幂,逆元)
Codeforces 963 A. Alternating Sum 题目大意:给出一组长度为n+1且元素为1或者-1的数组S(0~n),数组每k个元素为一周期,保证n+1可以被k整除.给a和b,求对1 ...
- JavaWeb-SpringSecurity图片验证ImageCode
系列博文 项目已上传至guthub 传送门 JavaWeb-SpringSecurity初认识 传送门 JavaWeb-SpringSecurity在数据库中查询登陆用户 传送门 JavaWeb-Sp ...