首页 > 编程语言 >python-非数字型数据-元组

python-非数字型数据-元组

时间:2022-12-15 05:11:06浏览次数:46  
标签:python 成员 元组 tuple1 tuple2 print 列表 数字型

python-非数字型数据_元组

1:元组tuple的定义

元组可以理解为一个只读的列表
  成员不可以修改,不能添加,不能删除的表
  元组使用()
  定义一个空元组:tuple1=()
  元组中的成员必须使用引号包裹
  元组中如果只有一个成员,那么必须在成员后面写逗号,如果元组中有多个成员,最后一个成员后面可以不用写逗号
  如果有多个成员,元组的()也可以省略不写

2:元组的常用方法

元组[索引]
得到元组指定索引的值
但不不可以修改指定索引的值
count
获得元组指定值的个数
语法:print(元组名.count("指定值"))
index
或者指定值的索引
语法:print(元组名.index("指定值"))

案例

tuple1 = ('刘备', '关羽', '张飞')
a = tuple1[1]
print(a)
# tuple1[1] = '曹操'  # 元组的值不能修改
print(tuple1.count('刘备'))
print(tuple1.index('刘备'))
#只要不修改元组的值,所有方法都适用

  

3:元组的公共方法

len返回非数字成员个数print(len()元组名)
max 返回元组中最大值 print(max(元组名))
min 返回元组中最小值 print(min(元组名))
in 元组中是否包含 for n in 元组:

案例

#有关元组公共方法案例
tuple2 = (4, 6, 1, 67, 100)
print(len(tuple2))
print(max(tuple2))
print(min(tuple2))
if 3 in tuple2:
    print("3在元组tuple2中")

  

4:for遍历元组的方法

#遍历元组与遍历列表是一样的
for n in 元组名:
遍历完要执行的代码

案例

tuple1 = ('张三', '李四', 4, 12)
for n in tuple1:
    print(n)

  

5:元组与列表之间的转换

元组转列表
列表名=list(元组名)
列表转元组
元组名=tuple(列表名)

案例

list1 = [1,2, 4, 2]tuple1 = tuple(list1)# 把list1转化为元组类型
print(tuple1)
tuple2 = (3, 6, 12, 100)list2 = list(tuple2)   # 把元组tuple2转化为列表
print(list2)

  

 

标签:python,成员,元组,tuple1,tuple2,print,列表,数字型
From: https://www.cnblogs.com/wh0915/p/16984142.html

相关文章

  • python-非数字型数据_列表
    python-非数字型数据一:列表操作方法1:列表定义/查列表使用符号:[]括起来/英文状态下的列表中多个成员用逗号分割/英文状态下列表中可以使用print(列表变量名[索引]的方式,......
  • Python:界面开发,wx入门篇
    以下内容为本人的学习笔记,如需要转载,请声明原文链接微信公众号「englyf」https://mp.weixin.qq.com/s/3Yb_YAKiMte_f5HanetXiA本文大概3617个字,阅读需花10分钟内容......
  • python-for循环
    python-for循环1:for循环'''for循环主要用于遍历字符串 字符串中有几个字符,for循环就会循环几次语法: for变量名in字符串:   循环执行的代码'''案例......
  • python-while循环
    python-while循环一:程序的三种结构1:顺序代码自上而下执行2:分支根据条件有选择的执行4:循环根据条件循环执行特定代码二:while循环基本语法:while条件:要循环的......
  • python-面向对象
    1.概述1.1面向过程定义:分析出解决问题的步骤,然后逐步实现。例如:婚礼筹办--请柬(选照片、措词、制作)--宴席(场地、找厨师、准备桌椅餐具、计划菜品、购买食材)--仪式(定......
  • python-判断,随机数
    python-if判断,比较运算符,随机数1:判断的定义'''判断就是:如果满足条件就干某件事,如果不满足条件就做另一件事或者什么都不做   条件只有满足和不满足'''2:比较运......
  • python-练习(类的使用)
    手机类"""练习:创建手机类,实例化两个对象并调用其函数,最后画出内存图。数据:品牌、价格、颜色、重量行为:通话"""classMobilePhone:def_......
  • python3.7.3基础语法
     1.注释1#单行注释这是单行注释2'''多行注释'''这是多行注释3"""多行注释"""这是多行注释 2.标识符 我们......
  • Python PyTorch GPU版/CUDA 环境详细安装教程(完美避坑)
    一、安装CUDA 1、安装CUDA前请先确认Torch 所支持的版本,以免安装的Torch不支持最新CUDA的版本,下图可见Torch所支持的CUDA最新版本位11.7,如果我们安装CUDA12.0版本......
  • python之路49 模板层标签 自定义过滤器 模板继承、模型层准备、ORM部分操作
    模板层之标签{%if条件1(可以自己写也可以是用传递过来的数据)%}<p>周三了周三了</p>{%elif条件2(可以自己写也可以用传递过来的数据)%}<p>百日......