免网站域名注册,网站多久会被百度收录,搜索引擎网站排行榜,导航网站如何被百度收录#x1f349;CSDN小墨晓末:https://blog.csdn.net/jd1813346972 个人介绍: 研一#xff5c;统计学#xff5c;干货分享 擅长Python、Matlab、R等主流编程软件 累计十余项国家级比赛奖项#xff0c;参与研究经费10w、40w级横向 文… CSDN小墨晓末:https://blog.csdn.net/jd1813346972 个人介绍: 研一统计学干货分享 擅长Python、Matlab、R等主流编程软件 累计十余项国家级比赛奖项参与研究经费10w、40w级横向 文章目录 1 定义方法2 主要特征3 基本用法4 应用场景 【Python操作基础】系列——元组操作建议收藏 该篇文章首先利用Python展示了使用元组类型数据的相关操作包括定义方法主要特征基本用法应用场景等。 1 定义方法 运行程序
myTuple1(1,3,5,7,2)
print(myTuple1)1,3,5,7,2myTuple2myTuple1
print(myTuple2)myTuple3tuple(Data)
myTuple3myTuple41,3,5,7,2
print(myTuple4)运行结果
(1, 3, 5, 7, 2)
(1, 3, 5, 7, 2)
(1, 3, 5, 7, 2)
(D, a, t, a)
(1, 3, 5, 7, 2)2 主要特征 运行程序
1,3,5,7,2 #myTuple1,3,5,7,2
#myTuple[2]100
#1.元组与列表的区别前者为【不可变对象】后者为【不可变对象】
# 2. myTuple1,3,5,7,2
# 3.myTuple[2]100 #报错原因【元组】为不可变对象。myList[1,3,5,7,2]
myList[2]100#将元组中坐标为2值改为100
myListmyTuple1,3,5,7,2
myTuple[2:5] #第3到5个myTuple1,3,5,7,2
len(myTuple)#元组长度myTuple1,3,5,7,2
print(sorted(myTuple)) #排序#myTuple1,3,5,7,2
#myTuple.sort() # 1 #【注意】与列表不同的是Python的元组无.sort()方法原因元组为不可变对象。#1 myTuple1,3,5,7,2#3 myTuple.sort()#【提示】报错原因元组无此方法。myTuple1,3,5,7,2
5 in myTuple #判断5是否在元组内myTuple1,3,5,7,2
myTuple.count(11)#统计数值11出现频次myTuple1,3,5,7,2
x1,x2,x3,x4,x5myTuple #元组作为变量赋值
x2
myList1 [21,22,23,24,25,26,27,28,29]
myList1myList1[1:8] #第2个到第个myList1[1:8:2] #步长为2myList1[:5] #第1个到第5个myList1[:] #所有myList1[2:] #第3个到最后myList1[:-1] #第1个到倒数第2个运行结果
(1, 3, 5, 7, 2)
[1, 3, 100, 7, 2]
(5, 7, 2)
5
[1, 2, 3, 5, 7]
True
0
33 基本用法 运行程序
x,y,z 1,2,3
print(x,y,z)myTuple(1,5,6,3,4)
print(myTuple)
print(len(myTuple))
print(max(myTuple))myTuple(11,12,13,12,11,11)
a1,a2,a3,a4,a5,a6myTuple
a3myTuple(11,12,13,12,11,11)
myTuple.count(11)运行结果
1 2 3
(1, 5, 6, 3, 4)
5
6
13
34 应用场景 运行程序
def func(args1,*args2): #带*元组形参接收不定长实参print(args1)print(args2)
func(a,b,c,d,e,f)def func(args1,**args2):print(args1)print(args2)
func(a,x1b,x2c,x3d,x4e,x5f)#带**字典def func():return 1,2,3,4,5
func()1,2x1
y2
x,yy,x
print(x,y)运行结果
a
(b, c, d, e, f)
a
{x1: b, x2: c, x3: d, x4: e, x5: f}
(1, 2, 3, 4, 5)
(1, 2)
2 1[c, h, a, o, l, e, m, e, n]