=元组=====
1.元组介绍
Python 的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号,列表使用方括号。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
2.定义元组
tup1 = ('Google', 'Runoob', 1997, 2000);
tup2 = (1, 2, 3, 4, 5 );
3.元组基本操作
# 定义元组
numbers1=(1,2,3)
numbers2=(4,5,6)
#访问
print(numbers1[1])
#修改
numbers3= numbers1+numbers2
#删除
del numbers3
print(numbers3)
4.元组内置函数
5.元组运算符
与字符串一样,元组之间可以使用 + 号和 * 号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。
6.列表和元组之间区别
List 和tuple 区别
不同点:
1 定义的方式
list[] tuple()
2 是否可变
list可变 tuple() 不可变
3 list中有 append(),insert() pop() remove()方法,tuple中没有
只有 count() 和 index()
相同点:
都是有序的集合(容器)
7.列表和元组之间转换
Python list和tuple的相互转换
List转为tuple:
temp_list = [1,2,3,4,5]
将temp_list进行强制转换:tuple(temp_list)
查看是否转换成功:print type(temp_list)
tuple 转为list:
temp_tuple = (1,2,3)
方法类似,也是进行强制转换即可:list(temp_tuple)
查看是否转换成功:print type(temp_tuple)
8.列表和元组特点
list 特点
1. 查找和插入的时间随着元素的增加而增加;
2. 占用空间小,浪费内存很少
3 适合经常改变的数据存储
Tuple
1 储存空间小 ,访问速度快
2 适合数据不用改变的