首页 > 其他分享 >元组类型

元组类型

时间:2022-08-19 17:49:19浏览次数:54  
标签:元素 len 元组 print 类型 type hello

元组(tuple)是表示有序不可变元素的集合,元素可以是任意类型,元组就是不可变的列表。

元组的定义

元组通过一对小括号进行定义,元素之间使用逗号隔开。

>>> a = ()          # 空元组
>>> print(type(a))
<class 'tuple'>
>>> b = ('a', 'b', 'c')    # 字符串
>>> print(type(b))
<class 'tuple'>
>>> c = (1, 2, 3)      # 数字
>>> print(type(c))
<class 'tuple'>
>>> d = (1, 2, ['a', 'b'])  # 列表
>>> print(type(d))
<class 'tuple'>
>>> e = (1, 2, (1, 2))    # 元组
>>> print(type(e))
<class 'tuple'>

注意单元素元组的定义,一定要多加个逗号

>>> f = ('hello')
print(f, type(f))
'hello' <class 'str'>
>>> g = ('hello', )
print(g, type(g))
('hello', ) <class 'tuple'>

元组的索引和切片

序列的索引和切片完全一致,参考字符串。

>>> t = (1,2,3,4,5,6,7,8,9)
>>> t[0]
1
>>> t[:3]
(1,2,3)

元组的常用操作

元组一旦创建,元素就不可改变,没有增删改操作。

元组的常用方法

元组只有两个公有方法count, index用法与列表相同。

len函数

python的内建函数len可以获取对象中包含元素的个数

>>> s = 'hello'
>>> len(s)
5
>>> ls = [1,2,3]
>>> len(ls)
3
>>> t = (1,2,3)
>>> len(t)
3

标签:元素,len,元组,print,类型,type,hello
From: https://www.cnblogs.com/superwuchaofan/p/16562440.html

相关文章

  • 可变与不可变类型
    python中的数据类型根据底层内存机制分为可变与不可变两种。id()内建函数id()返回值的内存地址。>>>a=1>>>id(a)4382612480这里的内存地址是解释器里转换成十进......
  • python数据类型---字典dict
    python数据类型---字典dict1.基本认识字典是Python里一种常用的数据类型,键值对,keyvalue对,它用于存放具有映射关系的数据。字典中的数据是无顺序的。。。。。。d={key......
  • Python数据类型
    在Python3中,有6种标准的数据类型:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)、Dictionary(字典),见表2-2。  Python3中支持3种不同的数值类型,包括int(整型......
  • Python的数据类型-可变类型和不可变类型
    Python数据类型-可变类型和不可变类型的区别python数据类型有6类:不可变数据类型:数字、字符串、元组可变数据类型:列表、集合、字典可变数据类型和不可变数据类型的区别......
  • 第四章 2 数据类型-字符串 练习题
    第四章2数据类型-字符串练习题基础知识1\python语句"".join(list('hellowordld!'))的执行结果是:helloworld!#join()函数,是字符串内置的一个函数,在classstr下面a......
  • JS 有哪些数据类型,如何判断这些数据类型 ?
    最新标准定义了8种数据类型,7种基本数据类型,1中引用数据类型基本数据类型:String,Number,Boolean,undefined,null,Symbol(符号),BigInt(数值类型,表示任意精度的整数)引......
  • c语言中枚举类型
     001、#include<stdio.h>enumset01{aaa,bbb,ccc,ddd};//表示一定整数值的集合的枚举类型。0,1,2,3intmain(void){printf("aaa:%d\n",aaa);......
  • javascript 数据类型
    值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、未定义(Undefined)、Symbol(ES6引入了一种新的原始数据类型,表示独一无二的值)。特殊的值:未定义(Undefined)引......
  • js-数据类型-作用域-作用域链-变量 审核中
    变量变量声明的几种方式varletconst相同之处varletconst都可以用来声明一个变量都拥有函数作用域与全局作用域不同之处var声明的变量有变量提升而let......
  • 哈希类型,列表类型,集合类型,有序集合类型,慢查询,pipline与事务,发布订阅,Bitmap,HyperLogLog
    1API的使用1.1哈希类型###1---hget,hset,hdelhgetkeyfield#获取hashkey对应的field的value时间复杂度为o(1)hsetkeyfieldvalue#设置hashkey对应的field......