python3--元祖

1.元祖的创建和访问
  tuple=(1,2,3),相对于列表运用小括号。访问时候依然使用下标的方式。
  注:访问的方式和列表一样,使用元祖的下标进行访问;但对于元祖小括号并不是元祖的标志,而是逗号。

  例:若元祖内只有一个元素,则必须在第一个元素后加逗号:tu=(1,);tu=(1)此时tu为int型变量;

  空元祖:tu=(),不需加逗号;

  (tu=2,3,4,);(tu2=1,)不加小括号,此时tu依然为元祖。

  8*(8)=64;8*(8,)=(8,8,8,8,8,8,8,8)
  综上:逗号是元祖的标志,就像中括号标志列表一样。
2.元祖的更新与删除
  元祖是不能修改的,即tu[i]=x(tu为一个元组),是错误的。
  元组的更新(插入),应先将原来的元祖切开。
  temp=temp[:2]+(x,)+temp[2:];使用时,小括号和逗号均不能省略。
  注:字符串的更新类似,切开再连接;
  删除:del temp;
3.以上,拼接操作符(+)与重复操作符(*)在以上已经使用,
  另外,关系操作符(>,<等);
  逻辑操作符(and,or);
  成员操作符(in,not in)均可以使用,使用方法类似于列表。

时间: 2024-08-25 07:51:47

python3--元祖的相关文章

python3 元祖内置函数

元组和列表是类似的,只不过元组是对列表的二次加工列表:list,元素可以修改或增加li=[1,2,3,4,5]元组:tuple,不可修改,不能增加或删除,建议使用在数据不允许更改的地方tu=(1,2,3,4,5) 元组和列表一样也是可以被索引,切片,操作方式和列表相似 tu=(1,2,3,4,) v=tu[0] print(v) v1=tu[0:2] print(v1) 运行结果1(1, 2) #如何将字符串转化为元组#直接用tuple进行转换,不需要for循环 s="chenchao"

python-数据类型,元祖,列表,字典,文件操作篇

python----数据类型,元祖,列表,字典,文件操作篇1.布尔类型:Ture False 非0即真 非空即真 空(None a=''空字符串) 条件判断返回的都是True或者False2.字符串: 注:字符串的所有操作,不改变原字符串值 常用的操作方法 .count() .find() #回不存在的元素,返回-1 .join() .encode() .decode()#bytes类型才有的(bytes:二进制类型) .endswith('.txt')#字符串是否以xx结尾 startswit

what&#39;s the python之基本运算符及字符串、列表、元祖、集合、字典的内置方法

计算机可以进行的运算有很多种,运算按种类可分为算数运算.比较运算.逻辑运算.赋值运算.成员运算.身份运算.字符串和列表的算数运算只能用+和*,字典没有顺序,所以不能进行算数运算和比较运算.比较运算中==比较的是值,is比较的是id.比较运算只能在同种类型下进行比较.字符串的比较是按照顺序依次进行比较.逻辑运算的顺序先后为要用括号来表示. 基本运算符如下: 算术运算 以下假设a=10,b=20 比较运算 以下假设a=10,b=20 赋值运算 逻辑运算  成员运算 身份运算 what's the 内

python学习第二周(数据类型、字符串、列表、元祖、字典)

一.模块.库 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持. 模块初始化:模块就是库,库可以是标准库或者是第三方库. sys模块 os模块 Sys.path 导入模块的时候,先从当前目录下面查找. 我们起名字时候不能和导入的模块名字相同. Python的第三方库 E:\\python_path\\base\\lib\\site-packages Python的标准库位置 E:\\python_path\\base Sys.ar

python学习笔记1 循环、列表、元祖、数据类型

if语法:基于python3语法 if a<b: 冒号结尾 print("yes") 注意语句的缩进需要一致,不然会报语法错误. elif a==b: print("a=b") else: print("no") 注释符: # 代表单行注释 '''' '''' 代表多行注释 """""" """""" 也代表多行注释 标准

python基础数据类型一(元祖)

一.元祖 1.对于容器型数据类型list,无论谁都可以对其增删改查,那么有一些重要的数据放在list中是不安全的,所以需要一种容器类的数据类型存放重要的数据,创建之初只能查看而不能增删改,这种数据类型就是元祖. 元祖:俗称不可变的列表,又被成为只读列表,元祖也是python的基本数据类型之一, 用小括号括起来,里面可以放任何数据类型的数据,查询可以,循环也可以,切片也可以.但就是不能改.在python中关键字是tuple tu = ('我','怎么','这么','可爱') tu1 = tu[0]

元祖变成字符串

元祖变成字符串采用这种方式: 字符串中替换部分字符串 from string import Template s = Template('hello,${name} how are you,this is ${point},welcome to you') d = s.substitute(name = 'tom',point = 'beijing') print d 输出:hello,tom how are you,this is beijing,welcome to you #enumber

python---tuple元祖

ython的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. tup1 = ('physics', 'chemistry', 1997, 2000) tup2 = (1, 2, 3, 4, 5 ) tup3 = "a", "b", "c", "d" #创建空元祖 tup1 = () #元组中只包含一个元素时,需要在元素后面添加逗号

Python笔记_01列表 和元祖

Python笔记 第一章 列表和元祖 1.通用序列操作 所有序列都可以进行某些特定操作,包括:索引(indexing).分片(slicing).加(adding).乘(multiplying)以及检查某元素是否属于列表成员. 迭代:依次对序列中的每个元素重复执行某些操作. 序列的索引:通过元素在列表中的位置可以定位到该元素,这就是列表的索引,使用类似于list[0]对元素进行索引,索引0指向第一个元素.也可使用负数对元素进行索引,使用负数对元素索引时,列表中的最后一个元素由-1表示,例如list

Python_列表和元祖

author:lxy list(列表) 列表是Python的一种内置数据类型,list是一种有序的集合,可以随时添加和删除其中的元素. 获取list中的元素用角标获取,角标可以使用正角标,也可以使用负角标,越界时抛出IndexErro list中的元素的数据类型也可以不一样(就像Java一样),也可以在list内放另外一个list,这样也就形成了一个多维集合 list的方法 len(list)                 #获取lest长度 append()        #末尾追加元素 p