元祖是只读列表,不可哈希,可循环查询,可切片
*儿子不能改,孙子可更改--元祖里面单个元素不能更改---元祖内列表可更改
增: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的更多相关文章

  1. Python中的元祖Tuple

    Python中的元祖和list基本上一样 tuple = () # 表示一个空的元祖 tuple = (50, ) # 元组中只有一个元素的时候,必须在后面加上逗号 无关闭分隔符 任意无符号的对象,以 ...

  2. Python基础入门-元祖

    其实,元组合列表的特性和使用几乎差不太多,今天我们重点来看下元组的一些操作和使用. 1.元祖的定义和特点 定义:元组是以小括号包围,元素以逗号分隔,不可变的序列之一. 特点: 1)元祖内的元素不可以增 ...

  3. python基础--4 元祖

    #元组,元素不可被修改,不能被增加或者删除 #tuple,有序 tu=(11,22,33,44,55,33) #count 获取指定元素在元祖中出现的次数 print(tu.count(33)) #i ...

  4. python基础类型—元祖

    元组  被称为只读列表,即数据可以被查询,但不能被修改,所以,字符串的切片操作同样适用于元组. 例:(1,2,3)("a","b","c") ...

  5. python基础之元祖、嵌套,for循环、 enumerate、range的试用案例

    元祖又叫做只读列表,可循环查询.可切片,元祖里的直接元素不能更改,但是若里面有嵌套的列表,则可以修改列表里的元素 tu = (1,2,3,'sun',[3,4,5,'cat']) tu[4][3] = ...

  6. Python基础笔记-元祖

    Python 的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. def main(): tup2 = ...

  7. 『Python基础-9』元祖 (tuple)

    『Python基础-9』元祖 (tuple) 目录: 元祖的基本概念 创建元祖 将列表转化为元组 查询元组 更新元组 删除元组 1. 元祖的基本概念 元祖可以理解为,不可变的列表 元祖使用小括号括起所 ...

  8. python基本数据类型之元祖tuple

    元祖tuple 是对列表的二次加工,书写格式为括号(),里面放元素 元组的一级元素不可被修改,且不能被增加和删除 一般写元组的时候,推荐在最后加入逗号,  能加则加 创建元组 ? 1 tu = (11 ...

  9. python基础——使用元类

    python基础——使用元类 type() 动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时定义的,而是运行时动态创建的. 比方说我们要定义一个Hello的class,就写一个hello. ...

随机推荐

  1. tcpip入门的网络教程汇总

    网络编程懒人入门(一):快速理解网络通信协议(上篇) http://www.52im.net/thread-1095-1-1.html TCP/IP详解学习笔记 https://www.cnblogs ...

  2. [React] Always useMemo your context value

    Have a similar post about Reac.memo. This blog is the take away from this post. To understand why to ...

  3. linux命令系列

    Linux系统安装node linux安装rz sz命令:yum install lrzsz上传tar包:rz node-v10.15.0-linux-x64.tar.xz将tar包移到上一级目录下: ...

  4. 【CUDA 基础】0.0 腾讯云CUDA环境搭建

    title: [CUDA 基础]0.0 腾讯云CUDA环境搭建 categories: CUDA Freshman tags: CUDA 环境搭建 toc: true date: 2018-02-13 ...

  5. 灵魂拷问:Java如何获取数组和字符串的长度?length还是length()?

    限时 1 秒钟给出答案,来来来,听我口令:"Java 如何获取数组和字符串的长度?length 还是 length()?" 在逛 programcreek 的时候,我发现了上面这个 ...

  6. Android_(消息提示)多种使用Toast的消息提示

    Toast是一种提供给用户简介信息的视图,可以创建和显示消息,该视图以浮于应用程序之上的形式呈现给用户.因为它并不获得焦点,即使用户正在输入什么也不会受到影响. Toast目标是尽可能以不显眼的方式, ...

  7. Hbase底层解析

    hfile+compaction 原理 ​ 用户数据写入先写WAL,再写缓存,满足一定条件后缓存数据会执行flush操作真正落盘,形成一个数据文件HFile.太多数据文件会导致数据查询IO次数增多,因 ...

  8. [题解] [AHOI2009] 跳棋

    题面 题解 分类讨论, 考虑到只要所有的偶数点上都有棋子, 最左边的棋子就可以跳到最右边 题目第一问让我们求最少的在白格子上必须放的棋子数(不用考虑行动中放的棋子数) 考虑到这几种情况 有不少于两个红 ...

  9. 一个服务器的Apache2.4.6配置多个域名

    进入到Apache的配置文件:cd /etc/httpd/conf/http.conf 在后面添加: <VirtualHost *:80> # This first-listed virt ...

  10. 两台Linux服务器之间的文件传输

    最近工作中有这样一个需求,需要将A服务器上的文件传到B服务器. 本来想用Java开发,但一想Java开发周期长,应对这样一个小需求没必要用Java,最后选择了Shell脚本,相关代码如下: #!/bi ...