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

发布时间:2022-07-02 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了自动化快速上手--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)

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

Traceback (most recent call last):
  File "D:/Python/TuLing/草稿.py", line 20, in <module>
    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])
# 其结果是
# 清安无别事

脚本宝典总结

以上是脚本宝典为你收集整理的自动化快速上手--Python(5)--【元组】--每天半小时全部内容,希望文章能够帮你解决自动化快速上手--Python(5)--【元组】--每天半小时所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。