自动化快速上手--Python--元组--每天半小时

Posted 清安无别事

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化快速上手--Python--元组--每天半小时相关的知识,希望对你有一定的参考价值。

        这里是清安,每天半小时,带你快速上手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 <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--元组--每天半小时的主要内容,如果未能解决你的问题,请参考以下文章

Python编程快速上手 让繁琐工作自动化 PDF下载

Python编程快速上手 让繁琐工作自动化 云图

Python编程快速上手 往让繁琐工作自动化-6.6 习题

Python编程快速上手 让繁琐工作自动化pdf

Python编程快速上手-让繁琐工作自动化-第二章习题及其答案

《Python编程快速上手 让繁琐工作自动化》pdf