Python基础入门—元组tuple

目录

  • 列表

    • 元组的定义
    • 元组的索引和切片
    • 计数tuple.count()
    • 索引tuple.index()

列表

  • 元组是不可变数据类型
  • 元组中的数据类型不限
  • 元组中的元素之间用逗号分割
  • 最外层用( )括起来
  • 由于元组和列表极其相似,元组又常常被称之为 只读列表

元组的定义

  1. tuple()来创建
s = 'python'
L = tuple(s)
L

('p', 'y', 't', 'h', 'o', 'n')
  1. ()
l = ('p', 'y', 't', 'h', 'o', 'n')
l
type(l)

('p', 'y', 't', 'h', 'o', 'n')
tuple

只含有一个元素的元组的定义,后面必须加一个逗号
t = (1,)

元组的索引和切片

与列表一致

语法:元组[start:stop:step]

  • 元组[起始位置:终止位置:步长和方向],开始的位置包含在内,终止的位置不包含在内
  • 步长的默认值为1,当步长设置为正整数,代表方向从左往右,当步长设置为负整数,代表从后往前进行切片
  • 起始位置和终止位置,如果不填,代表从头到尾所有数据

计数tuple.count()

Examples:

tuple1 = ('life', 'is',  'short', 'I', 'use', 'python', 'python')
tuple1.count('python')

2 

索引tuple.index()

Examples:

tuple1 = ('life', 'is',  'short', 'I', 'use', 'python', 'python')
tuple1.index('python')

5

元组的不可变是指,元组本身自己的元素不可变,同理列表可变是指列表自己本身的元素可变。
元组内部对象为列表时,列表可改

原文地址:https://www.cnblogs.com/LAUGH-TALE/p/11651294.html

时间: 2024-10-12 22:46:47

Python基础入门—元组tuple的相关文章

修炼Python基础篇-元组(tuple)学习

字典是另一种可变容器模型,且可存储任意类型对象,字典的每个键值(key=>value)对用冒号(:)分割,每个键值对之间用逗号(,)分割,整个字典包括在花括号({})中: 字典特性: 1.不允许同一个键出现两次,创建时如果同一个键被赋值两次,最后一个键值生效: 2.键值必须不可变,可以用数字.字符串或元组充当,因列表是可变的,所以不可以用列表做为键值: 访问字典中的元素: dict ={'shanghai':'pudong','sichuan':'chengdu'} print(dict) {'

Python基础之元组tuple(带了枷锁的列表)

元组不能直接插入删除修改元素. 逗号是关键 创建空元组 元组的一些操作符 别忘了逗号,"*"重复操作符也可以使用 元组通过切片间接更新 插入元素,可以使用拼接操作符("+") > < = ,and,or , in/not in等操作仍可以使用 原文地址:https://www.cnblogs.com/caiyishuai/p/9454453.html

python基础深入(元组、字符串、列表、字典)

python基础深入(元组.字符串.列表.字典) 一.列表 1.追加 1 >>>list = [1,2,3,4] #用于在列表末尾添加新的对象,只能单个添加,该方法无返回值,但是会修改原来的列表. 2 >>>list.append(5) 3 >>>print(list) 4 [1, 2, 3, 4, 5] 2.统计 1 >>>list = [1,"a","b","c",1,4

Python基础入门 (一)

一.关于版本的选择 Should i use Python 2 or Python 3 for my development activity?转载自Python官网 Short version: Python 2.x is legacy, Python 3.x is the present and future of the language Python 3.0 was released in 2008. The final 2.x version 2.7 release came out

Python学习:元组(tuple)

元组tuple也是Python 的一个集合类型.有以下特点: 任意对象的有序集合: 通过偏移存取,而不是键: 不可变序列类型: 固定长度.异构.任意嵌套: 对象引用的数组. 常见运算: ()        #空元组 T =(0,) T = (0, 'Ni', 1.2, 3) T =  0, 'Ni', 1.2, 3    #另一个四元素的元组 T = tuple('spam') T[i] T[i][j] T[i:j] len(T) T1 + T2        #合并.重复 T*3 for x 

Python基础入门教程,Python学习路线图

给大家整理的这套python学习路线图,按照此教程一步步的学习来,肯定会对python有更深刻的认识.或许可以喜欢上python这个易学,精简,开源的语言.此套教程,不但有视频教程,还有源码分享,让大家能真正打开python的大门,进入这个领域.现在互联网巨头,都已经转投到人工智能领域,而人工智能最好的编程语言就是python,未来前景显而易见.黑马程序员是国内最早开设人工智能的机构. 一.首先先推荐一个教程 8天深入理解python教程:http://pan.baidu.com/s/1kVNm

Python怎么样入门?Python基础入门教程

给大家整理的这套python学习路线图,按照此教程一步步的学习来,肯定会对python有更深刻的认识.或许可以喜欢上python这个易学,精简,开源的语言.此套教程,不但有视频教程,还有源码分享,让大家能真正打开python的大门,进入这个领域.现在互联网巨头,都已经转投到人工智能领域,而人工智能最好的编程语言就是python,未来前景显而易见.黑马程序员是国内最早开设人工智能的机构. 一.首先先推荐一个教程 8天深入理解python教程:http://pan.baidu.com/s/1kVNm

python基础(str,list,tuple)

python是一门动态解释型的强类型定义语言(先编译后解释) 动态类型语言 动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来 解释型 程序每执行到源程序的某一条指令,则会有一个称之为解释程序的外壳程序将源代码转换成二进制代码以供执行,总言之,就是不断地解释.执行.解释.执行 强类型 一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了 优点:效率高,团队开发,移植,拓展,嵌入 缺点:速度慢,不能加密,禁

Python基础入门一文通 | Python2 与Python3及VSCode下载和安装、PyCharm激活与安装、Python在线IDE、Python视频教程 &#625877;

原文: http://blog.gqylpy.com/gqy/481 置顶:来自一名75后老程序员的武林秘籍--必读(博主推荐) 来,先呈上武林秘籍链接:http://blog.gqylpy.com/gqy/401/ 你好,我是一名极客!一个 75 后的老工程师! 我将花两分钟,表述清楚我让你读这段文字的目的! 如果你看过武侠小说,你可以把这个经历理解为,你失足落入一个山洞遇到了一位垂暮的老者!而这位老者打算传你一套武功秘籍! 没错,我就是这个老者! 干研发 20 多年了!我也年轻过,奋斗过!我