天天看点

元组--Python--你不得不知道的知识(5)

    回顾上四节所说,我们学习了比较操作符,字符串等等,那么本节我们来说说,Python中比较常用的元组。

1、你不得不知道的操作符及数据类型

2、你不得不知道的比较操作符

3、你不得不知道的字符串

4、你不得不知道的列表

    元组还是跟列表有一定区别,最为明显的就是元组用()表示,列表用[]表示,可别看错了。

    元组也是不可变的,不能像字符串一样被修改,添加,删除。

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])
# 其结果是:
# luci