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"
li=["xu","zhen"]
v=tuple(s)
print(v)
v1=tuple(li)
print(v1)

运行结果:
(‘c‘, ‘h‘, ‘e‘, ‘n‘, ‘c‘, ‘h‘, ‘a‘, ‘o‘)
(‘xu‘, ‘zhen‘)

#元组转换为字符串,还是要用for循环,如果全部都是字符,可以用join

tu=("xuzhen","zhi",)
v3="".join(tu)
print(v3)

运行结果;
xuzhenzhi

#列表也可以插入元组,相当于for 循环遍历元组的元素然后插入列表中

li=["chen","chao"]
tu=("xu","zhen",)
li.extend(tu)
print(li)

运行结果:
[‘chen‘, ‘chao‘, ‘xu‘, ‘zhen‘]

#元组也是有序的
#tu=(11,22,33,(1,2,3),44,55,(4,5))
#如何取到1

#操作方法类似于列表li[][]来取值

tu=(11,22,33,(1,2,3),44,55,(4,5))
v=tu[3][0]
print(v)

运行结果:
1

元组的一级元素不能被修改,增加,删除,二级元素可以被修改

tu=(11,22,33,[(1,2,3)],44,55,(4,5))
tu[3][0]=22  #[3][1]就会报错 #tu[3]代表[(1,2,3)]这个元素,[0] 就代表(1,2,3)
print(tu)

运行结果:

(11, 22, 33, [22], 44, 55, (4, 5))

例子二:

tu=(11,22,33,[(1,2,3),(4,5,6)],44,55,(4,5))
tu[3][1]=22
print(tu)

运行结果:
(11, 22, 33, [(1, 2, 3), 22], 44, 55, (4, 5)

元组本身自带的函数:
#count 统计出现的次数

tu=(11,22,22,33,44)
v=tu.count(22)
print(v)

运行结果:
2

#index 索引位置

tu=(11,22,22,33,44)
v=tu.index(22)
print(v)

运行结果:
1

原文地址:https://www.cnblogs.com/children92/p/9152929.html

时间: 2024-08-29 12:09:00

python3 元祖内置函数的相关文章

Python3字符串各种内置函数详解

● Python3访问字符串 Python不支持单字符类型,单字符在Python中也是作为一个字符串来使用: 字符串切片截取: 空值 空值是Python里一个特殊的值,用None表示.None不能理解为0,因为0是有意义的,而None是一个特殊的空值. 最后,理解变量在计算机内存中的表示也非常重要.当我们写: a = 'ABC' 时,Python解释器干了两件事情: 在内存中创建了一个'ABC'的字符串: 在内存中创建了一个名为a的变量,并把它指向'ABC'. 也可以把一个变量a赋值给另一个变量

python3常用的内置函数

数学相关 abs(a) : 求取绝对值.abs(-1) max(list) : 求取list最大值.max([1,2,3]) min(list) : 求取list最小值.min([1,2,3]) sum(list) : 求取list元素的和. sum([1,2,3]) >>> 6 sorted(list) : 排序,返回排序后的list. len(list) : list长度,len([1,2,3]) divmod(a,b): 获取商和余数. divmod(5,2) >>&g

Python3中的内置函数,实例讲解-每日持续更新

all >>> m = [] >>> n = [1,2,3] >>> l = [1,''] >>> all(m) True >>> all(n) True >>> all(l) False >>> dir Without arguments, return the list of names in the current local scope.eg: >>> d

python3基础之“内置函数运行实例(1)”

1.type:查看当前字符串的类型 1 c='123' 2 print(type(c),c) 3 b= int(c) 4 print(type(b),b) 5 6 num="01010" 7 a=int(num,base=16) 8 print(a) 9 10 >><class 'str'> 123 11 >><class 'int'> 123 2.bit_length:查看当前数字的二级制多少位 1 a=10 2 v=a.bit_len

内置函数补充,__str__方法、__del__方法 和 __call__方法和元祖

一 .内置函数补充 1.isinstance函数: isinstance(obj,cls)检查obj是否是类 cls 的对象 使用该函数来判断一个函数的类型 2. issubclass(sub, super)检查sub类是否是 super 类的派生类 class Foo(object): pass class Bar(Foo): pass issubclass(Bar, Foo) 3.下述四个函数是专门用来操作类与对象属性的,如何操作? 通过字符串来操作类与对象的属性,这种操作称为反射 clas

python3全栈开发-内置函数补充,反射,元类,__str__,__del__,exec,type,__call__方法

一.内置函数补充 1.isinstance(obj,cls)检查是否obj是否是类 cls 的对象 class Foo(object): pass obj = Foo() print(isinstance(obj, Foo)) #结果为True 2.issubclass(sub, super)检查sub类是否是 super 类的派生类 class Foo(object): pass class Bar(Foo): pass print(issubclass(Bar, Foo)) #结果为True

python3 内置函数大全

一. 简介 python内置了一系列的常用函数,以便于我们使用,python英文官方文档详细说明:点击查看, 为了方便查看,将内置函数的总结记录下来. 二. 使用说明 以下是Python3版本所有的内置函数: 1. abs() 获取绝对值 1 >>> abs(-10) 2 10 3 >>> abs(10) 4 10 5 >>> abs(0) 6 0 7 >>> a = -10 8 >>> a.__abs__() 9

python3内置函数详解

一. 简介 python内置了一系列的常用函数,以便于我们使用,python英文官方文档详细说明:点击查看, 为了方便查看,将内置函数的总结记录下来. 二. 使用说明 以下是Python3版本所有的内置函数: 1. abs() 获取绝对值 >>> abs(-10) 10 >>> abs(10) 10 >>> abs(0) 0 >>> a = -10 >>> a.__abs__() 10 2. all() 接受一个迭代

python基础7之python3的内置函数

官方介绍: python3:https://docs.python.org/3/library/functions.html?highlight=built#ascii python2:https://docs.python.org/2/library/functions.html?highlight=built#ascii 下面介绍python3中具体每个内置函数的使用方法及含义: abs()