Scott自学python——元组学习笔记

元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,元组也是通过下标进行访问

元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

元组的内置方法count,统计元素在元组中出现的次数

元组的内置方法index 查找指定元素在元组中的下标索引

tuple_=()#创建元组
print('tuple_的数据类型是',type(tuple_))
tuple_=('冬奥会')
print('tuple_的数据类型是',type(tuple_))
tuple_=('冬奥会',)#当元组中只有一个数据项的时候,必须要在后面加上逗号,否则就不是元组类型
print('tuple_的数据类型是',type(tuple_))
tuple_=('冬奥会','Olympic',12345,123.45,[1,2,3],False)
print(tuple_)
for item in tuple_:
    print(item,end=' ')
    pass
print()
for number in range(tuple_.index(False)+1):
    print('第',number,'个数据是',tuple_[number],',数据类型是',type(tuple_[number]))
    pass
print(tuple_[0:5:2])#切片
print(tuple_[::-1])#反转字符串
print(tuple_[-1:-4:-2])
#tuple_[0]='Olympic' 元组数据不能被修改
tuple_[4][0]='短道速滑'#元组中的列表可以被修改
print(tuple_[4])
print('----------')
tuple_A=tuple(range(5))
print('tuple_A的数据类型为',type(tuple_A))
print(tuple_A)
print('----------')
tuple_B=(1,2,3,1,1,2,3,1)
print('tuple_B=',tuple_B)
print('tuple_B里面有',tuple_B.count(1),'个1')#count统计元素出现的次数
'''
运行结果为:
tuple_的数据类型是 <class 'tuple'>
tuple_的数据类型是 <class 'str'>
tuple_的数据类型是 <class 'tuple'>
('冬奥会', 'Olympic', 12345, 123.45, [1, 2, 3], False)
冬奥会 Olympic 12345 123.45 [1, 2, 3] False 
第 0 个数据是 冬奥会 ,数据类型是 <class 'str'>
第 1 个数据是 Olympic ,数据类型是 <class 'str'>
第 2 个数据是 12345 ,数据类型是 <class 'int'>
第 3 个数据是 123.45 ,数据类型是 <class 'float'>
第 4 个数据是 [1, 2, 3] ,数据类型是 <class 'list'>
第 5 个数据是 False ,数据类型是 <class 'bool'>
('冬奥会', 12345, [1, 2, 3])
(False, [1, 2, 3], 123.45, 12345, 'Olympic', '冬奥会')
(False, 123.45)
['短道速滑', 2, 3]
----------
tuple_A的数据类型为 <class 'tuple'>
(0, 1, 2, 3, 4)
----------
tuple_B= (1, 2, 3, 1, 1, 2, 3, 1)
tuple_B里面有 4 个1

'''

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

轩Scott

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值