栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

自动化快速上手--Python(5)--【元组】--每天半小时

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

自动化快速上手--Python(5)--【元组】--每天半小时

        这里是清安,每天半小时,带你快速上手Python,走向自动化。

目录

元组

遍历

修改元组

类型转换

取值


元组

        元组使用小括号(),也称为圆括号,表示的哦!!!

# 定义一个元组,
fly = (200,20)
# 我们可以像列表那样打印它
print(fly[0])
print(fly[1])

        可以像列表一样进行打印,但是却不能像列表那样进行修改元素值

# 定义一个元组,
fly = (200, 20)
# 修改元素的值
fly[0] = 100
# 我们可以像列表那样打印它
print(fly[0])
print(fly[1])

        修改元组的元素,python就会报错!告诉你fly[0] = 100,这里是不可行的。

遍历
# 定义一个元组,
fly = (200, 20, 30)
for fly_num in fly:
    print(fly_num)

        写法其实跟列表的没什么太大的区别,都是通过定义变量fly_num去循环元组的变量fly然后进行打印。

修改元组

        我们上一个例子中元组的两个值虽然不能直接的改变,但是我们可以重新定义变量!!!

# 定义一个元组,
fly = (200, 20)
for fly_num in fly:
    print(fly_num)
# 再次定义一个相同的变量
fly = (400,40)
# 使用上一个相同的变量进行for循环
for fly_num in fly:
    print(fly_num)

        这样子我们的fly变量的值就改变了,这样子写在python中也是允许的,合法的,就是麻烦了点啦!

        元组还是跟列表有一定区别,最为明显的就是元组用()表示,列表用[]表示,可别看错了。元组也是不可变的,不能像字符串一样被修改,添加,删除。

list_number = ('tom','luci','xifa','BOB')
list_number[1] = 'mm'
print(list_number)

            这里用下标值进行修改,就会报出对象不支持分配的错误,如:

Traceback (most recent call last):
  File "D:/Python/TuLing/草稿.py", line 20, in 
    list_number[1] = 'mm'
TypeError: 'tuple' object does not support item assignment

        注意:这是一个错误的例子!!!

类型转换
list_number = ('tom','luci','xifa','BOB')
print(list(list_number))
# 元组转换成列表:
# ['tom', 'luci', 'xifa', 'BOB']
list_number = ['tom','luci','xifa','BOB']
print(tuple(list_number))
# 列表转换成元组:
# ('tom', 'luci', 'xifa', 'BOB')

取值

    元组取值也是用下标取值的

list_number = ('tom','luci','xifa','BOB','清安无别事')
print(list_number[-1])
# 其结果是
# 清安无别事

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/338837.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号