博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
day06-python元祖
阅读量:6413 次
发布时间:2019-06-23

本文共 1134 字,大约阅读时间需要 3 分钟。

1.创建空元组

temp1 = ();如果元祖中只包含一个值,需用逗号隔开消除歧义temp1=(1,)

 

 

2.元祖的基本操作

访问元祖,可以使用下标索引访问元素的值

temp1=('hello','world')print(temp1[1])worldtemp1=(1,2,3,5,7,6)print(temp1[1:5])(2, 3, 5, 7)

 

3.修改元祖

元祖中的元素值不允许修改,但可以对元祖进行连接组合

temp1=('hello','world')num =(2018,2)print(temp1+num)('hello', 'world', 2018, 2)

 

4.删除元祖

元祖中的元素不允许删除,但可以使用del语句删除整个元祖emp=('hello','world')del tempprint(temp)Traceback (most recent call last):File "C:/Users/Administrator/PycharmProjects/untitled1/Class2String/vacation.py", line 26, in 
print tempNameError: name 'temp' is not defined此时元祖已被删除,输出变量会有异常

 

5.元祖的索引,截取

temp1=('hello','world','welcome')print(temp1[2])welcomeprint(temp1[-2])worldprint(temp1[1:])('world', 'welcome')

6. 元祖的内置函数

tup=('hello','world','welcome')print(len(tup))  # 用于计算元祖元素个数# 3tup =(2,7,2,9,4)print(max(tup))  # 用于求最大值# 9print(min(tup))  # 用于求最小值# 2

 

7.tuple(seq)  用于将列表转换为元祖

tupl=['hello','world','welcome']tup=tuple(tupl)print(tup)# ('hello', 'world', 'welcome')

 

 

8. 元祖的方法

 

tup=('hello','world','welcome')print(tup.index('hello'))  # 获取hello的下标# 0print(tup.count('hello'))  # 获取hello出现的次数# 1

 

 

 

 

转载于:https://www.cnblogs.com/wl443587/p/10080265.html

你可能感兴趣的文章
前端工程师的方向性总结和建议
查看>>
我的年终总结
查看>>
go语言Json解析实用工具 - gjson
查看>>
75道程序员面试逻辑测试题(附答案)(2)
查看>>
vue学习笔记-个人博客(二)
查看>>
Generating Pods project failed
查看>>
搭建mysql主从复制教程
查看>>
Electron-如何保护源码?
查看>>
mysql索引
查看>>
高效 实现长连接保活:手把手教你实现 自适应的心跳保活机制
查看>>
webpack一些简单配置讲解
查看>>
18.11.1 - 基础(快速排序)
查看>>
ES6--var-let-const(ms)
查看>>
LeetCode 第 23 号问题:合并 K 个排序链表
查看>>
填坑-十万个为什么?(5)
查看>>
区块链软件公司:区块链中的签名怎样签?
查看>>
css百分比的应用
查看>>
Flutter开发一 Flutter Widget 之MaterialApp,Scaffold联系与区别
查看>>
Nuxt入门总结
查看>>
apply、call、bind的学习总结
查看>>