Python入门到精通(三):数据结构第二部分

一、元组与集合

1.1 元组介绍

特点:

元组也是有序的数据结构(有先后顺序)

可以通过偏移来获取元素

元组是不可变对象(不可直接进行修改)

元组不能进行排序和修改操作(元组中的元素不可修改

 

定义元组

元组名 = (元素,元素,元素,)

 

特殊元组

空元组

tuple = (,)           #定义一个空元组

有一个元素的元组

tuple = (1,)        #定义只有一个元素1的元组,必须加逗号否则会定义为一个字符串

1.2元组操作

操作1:从元组中获取数据

tuple = ("tom","jerr","bob","jack") 
#定义一个元组        
name = tuple[0]
#定义变量name中的值为元组tuple索引值为零的元素
print(name)
#输出变量name

 

操作2:类型转换

有时候我们想要修改元组中的元素需要通过类型转换才能完成

方法:tuple(列表)

tuple1 = ("tom","jerr","bob","jack")
# 定义一个元组
list1 = list(tuple1)
# 将元组转换为列表
list1[0] = "tuoni"
# 将列表索引值为0的元素替换成tuoni
tuple1 = tuple(list1)
# 将列表转换为元组
print(tuple1)
# 输出元组 输出结果为 ('tuoni', 'jerr', 'bob', 'jack')

1.3 集合简介

集合的类别:

  • 不可变集合

  • 可变集合

 

集合的操作

  • 创建集合

  • 添加集合

  • 删除集合

  • 成员关系

  • 交集、差集、并集

  • 去重

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值