回顾上四节所说,我们学习了比较操作符,字符串等等,那么本节我们来说说,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