第六天 python元组

元组的学习

元组的特性是:()

  1. 元组的创建和使用
#可以通过()直接创建,当然也可以不添加()也是可以成功创建元组的,但是为了代码的可读性建议写上()
s = (1,2,3,4,5)
#或者
s = 1,2,3,4,5

2.通过索引来访问元组中的数据

s[1]
s[-1]
#还可以通过切片的方法进行访问元组
s[:]	#访问元组中的全部内容
s[:2]
s[::-1]	#直接把元组倒序过来

3.元组也是可以通过拼接+和相乘的*

s = (1,2,3,4)
a = (5,6,7,8)
q = s + a #q就等于s和a的合体了
y = q * 2 #把q的内容乘以2

4.查找元组中的元素有多少个,使用count函数即可

num = (1,56,36,34,77,36)
num.count(36) #结果为2

5.查找元组的元素索引位置,使用index函数

num = (1,56,36,34,77,36)
num.index(56)	#结果为2
#也可以通过for循环进行遍历元组
for i in num:
			print(i)

6.创建二维元组,也就是

num = (1, 56, 36, 34, 77)
s = num,num
#s的结果等于:((1, 56, 36, 34, 77), (1, 56, 36, 34, 77))
#使用for循环遍历
for i in s:
	print(i)

7.如果把一个元组变成一个列表?

s = (1,2,3,4,5)
[a for a in s]
#结果是:[1,2,3,4,5]

8.如何生成一个元素的元组?

#你以为是这样吗
a = (999)
type(a)
<class 'int'>
#其实是这样创建的
q = (889,)
type(q)
<class 'tuple'>

9.元组的打包和解包

#打包
s = (123,'love',334.3)
#解包
q,w,e = s #q就是123,w就是love......

#或者
z,x,c,v = "love" #z等于l,x等于o......

10.其实元组也可以修改的

s = [1,2,3]
e = [4,5,6]
t = (s,e)
t
([1, 2, 3], [4, 5, 6])

#修改数据
t[0][0] = 11
t
([11, 2, 3], [4, 5, 6])
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值