python3--元祖

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)均可以使用,使用方法类似于列表。















以上是关于python3--元祖的主要内容,如果未能解决你的问题,请参考以下文章

python3 元祖内置函数

python3.6基础数据-list-元祖-字符串-字典02

python3.6基础数据-list-元祖-字符串-字典01

Python3.6全栈开发实例[008]

python3从入门到精通之数据类型,布尔类型介绍

python3 zip 与tf.data.Data.zip的用法