Python<4>有关元组

元组(tuple)是有序对象的集合,其中元素由逗号隔开,圆括号包围。

就像一个不可以改变的列表,但具有不可变性,跟字符串类似。

常见操作

Tupletest = (1,2,3,4)

>>>len(Tupletest)

4

>>>Tupletest + (5,6)

(1,2,3,4,5,6)

>>>Tupletest.index(4)   #返回索引值

3

>>>Tupletest.count(1)   #统计出现次数

1

元组支持混合类型和嵌套,但不可改变。

常用表达式

<1>x=(1,) 单个元素的元组  若x=(1) 则x为数字

<2>x=(1,(2,3))  嵌套元组

<3>x[i] 、x[i:j] 、x[i][j] 索引与分片

<4>len(x)

<5>合并+ 和 重复*

<6>for x in Tupletest : print x  迭代

列表解析也可用于元组的转换。

>>>T = (1,2,3)

>>>L = [x + 1  for x in T]

>>>L

[2,3,4]

参考<<learning python>>

Python<4>有关元组,布布扣,bubuko.com

时间: 2024-10-16 08:48:30

Python<4>有关元组的相关文章

Python列表、元组、字典和字符串的常用函数

Python列表.元组.字典和字符串的常用函数 列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中包含3个元组),相当于ls和object合并.注意:object如果是整型,必须以列表的方式传入,不可以以整型或元组的方式传入 2.ls.append(object) 将object作为一个整体插入到ls最后,object可以是字符串,元组,列表和字典 3.ls.insert(index, object

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列表,元组的操作

python的列表是用于存放一组数据,表示形式 用 [ ]来表示 1,列表的常用方法: names = ['!alex', 'eric', 'rain', '2kity'] names.append('knochkapoor') #增加一个元素 names.count('alex') #统计alex数量 names.insert(0,'jlliu') #在第一个位置插入'julliu' names.remove('jlliu') #删除'jlliu' names.pop() #不加参数默认删除最

Python笔记3_元组学习

#tuple:以圆括号"()"括起来,以","分隔 # 有序,建立后不能改变 tuple1=(1,2,'a','b','中文','%',['sjl',20]) #查看对象的类,或对象所具备的功能 print(dir(tuple)) #查看功能对象的详细信息 print(help(type(tuple))) #建立特殊元组 tup=() print('空元组:',tup) print('空元祖:',()) print('一个元素元组:',(1,)) #访问元组中的值

python中关于元组的操作

元组的基本操作:1.创建一个元组: tuple=(1,26); tuple1=("15","sy"); 创建一个空元组: tuple=(); 元组中只包含一个元素时,需要在元素后面添加逗号来消除歧义: tuple=(50,) 2.访问元组: tup1 = ('physics', 'chemistry', 1997, 2000); tup2 = (1, 2, 3, 4, 5, 6, 7 ); print "tup1[0]: ", tup1[0] p

Python学习笔记#元组和列表的区别

python的基本类型中有元组和列表这么俩个,但是这哥俩却比较难于区分,今天就来用简单的实例说明两者的不同. 列表:1.使用中括号([ ])包裹,元素值和个数可变 实例: aaa = ['sitename','www','pythontab','com'] 元组:1.使用中括号(())包裹,不可以被更改(尽管他们的内容可以) bbb = ['sitename','www','pythontab','com'] 元组可以看成是 只读 的列表 两者都可以通过[:]得到子集,和字符串使用方法相同 下例

python - 字符串,元组,列表,字典

# -*- coding: utf-8 -*- """ Created on Sat Jan  7 13:55:45 2017 """ #----------------------定义一个字符串--------------------------- str='  abcd    q' print (str) print (str.capitalize()) #去除字符串两个空格 print (str.strip()) #去除字符串左侧的空格 p

python文件和元组

python文件操作 相较于java,Python里的文件操作简单了很多 python 获取当前文件所在的文件夹: os.path.dirname(__file__) 写了一个工具类,用来在当前文件夹下生成文件,这样方便 class Util(): """工具类""" @classmethod def get_file_url(cls, file_name): """获取当前文件夹的路径""&qu

python列表和元组的方法和属性

python序列的共性 python序列包括列表和元组,序列都有索引,第一个元素索引为0,序列都可以进行索引.加.乘.切片.检查成员. python列表 列表是最常用的数据类型之一,通过[,,,]建立,可以给变量赋值空列表[].列表的数据项可以是不同类型的,可以嵌套. 列表的索引和字符串操作一样,同样可以截取例如a[1:2] / a[1:] / a[:3] 列表的更新: 1.修改:通过索引直接赋值来修改列表中的值. 2.新增:通过list.append(),在末尾处添加元素. 3.删除: A.通