Python代码tuple元祖的使用和常用方法及增删改查

Python代码tuple元祖的使用和常用方法及增删改查

提示:帮帮志会陆续更新非常多的IT技术知识,希望分享的内容对您有用。本章分享的是Python基础语法。前后每一小节的内容是存在的有:学习and理解的关联性,希望对您有用~
python语法-python进阶 第二节 :Python代码tuple元祖的使用和常用方法及增删改查



一、元组的定义

元祖定义使用小括号
元祖一旦定义就不可修改(根据这个特性,会在不同的场合使用)
元祖可以是任意数据类型,且同一个元祖:数据类型可以不一样

# 元组定义使用  小括号
# 里面也可以放任意数据类型,并且也可以重复
# 元组一旦定义,不能更改元组里的元素
name_tuple = ('帮帮志','张三','李四','王五','赵六','老莫')
print(name_tuple)
print(type(name_tuple))

在这里插入图片描述


二、元组的增删改查

获取元素(查)

# 获取元组中的元素使用下标
print(name_tuple[2])
#通过已知的元素 得到对应的下标(有了下标,一般可以去操作前后其他的元素)
print(name_tuple.index("王五"))

在这里插入图片描述

修改 :元祖不提供修改功能

#这两句代码 写在开发工具里面不报错,运行就会报错
# name_tuple[0] = 'zhangsan'
# print(name_tuple)

概念:元祖一旦定义就不可修改

查看长度及统计个数

#查看元祖的长度
print(len(name_tuple))
#统计该元素出现的次数
print(name_tuple.count("张三"))

在这里插入图片描述

删除:元祖也没有直接调用删除某个元素的方法

不可修改,但是我们可以通过del关键字删除整个元组

# 元组不提供删除某个元素方法,但是我们可以通过del关键字删除整个元组
del name_tuple
#print(name_tuple)  输出一个空的  :  ()

或者遍历循环整个元祖,取出全部的数据。
简单来说:就是创建一个新的元祖,构造这个新元祖里面的元素,在逻辑判断条件通过if去删除老元祖的元素
来达到类似删除的目的

添加:元祖也没有直接能调用添加的方法

不可修改,但是可以拼接为一个新的元祖

name_tuple = ('帮帮志','张三','李四','王五','赵六','老莫')
new_tuple = ('我是新的',3.14)#新的元祖
name_tuple  = name_tuple  + new_tuple #拼接
print(name_tuple)

在这里插入图片描述


三、元祖遍历

tuple_name = ('帮帮志','李白','杜甫','老莫','白居易','李清照')

#第一种方式
for name in tuple_name:
    print(name)
    
#第二种方式
index = 0
while index < len(tuple_name):
    print(tuple_name[index])
    index += 1

在这里插入图片描述

#遍历 就可以去根据实际情况 操作里面的数据
tuple_name = ('帮帮志','李白','杜甫','老莫','白居易','李清照')

for name in tuple_name:
    if name == "白居易":
        print(tuple_name.index(name))#求得对应数据的下标
    print(name)

index = 0
while index < len(tuple_name):
    print(tuple_name[index])
    if tuple_name[index] == "白居易":
        print(index)#输出对应数据的下标
    index += 1

四、元祖和字符串格式化配合使用

#定义一个元组,注意:使用的是小括号,并且里面的数据类型不一样
tuple_info = ("莫老师帮帮志",18,183.0)

print("我是%s,今年%d,身高是%.1f" % tuple_info)

(会陆续更新非常多的IT技术知识及泛IT的电商知识,可以点个关注,共同交流。比心)

猜你喜欢

转载自blog.csdn.net/mobangde/article/details/147072691