自学python----元组

=元组=====

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 适合数据不用改变的

猜你喜欢

转载自blog.csdn.net/weixin_47580822/article/details/113666233
今日推荐