Tuple (元组) Set(集合)

python 基础


前言

本章将主要介绍Tuple (元组) Set(集合)的知识。

一、Tuple(元组)

1.什么是元组

Python的元组与列表类似,不同之处在于元组的元素不能修改。
列表使用方括号[],元组使用小括号()
创建元组只需要在括号中添加元素,并使用逗号隔开即可。
当元组中只有一个元素时,必须在该元素后面加上,否则则是int类型。

(示例):

tup=(1,2,3,4)
print(tup,type(tup))
# (1, 2, 3, 4) <class 'tuple'>
tup1=()
print(tup1,type(tup1))
# () <class 'tuple'>
tup2=(1)
print(tup2,type(tup2))
# 1 <class 'int'>
tup3=(1,) # 当元组只有一个元素时候,必须以,逗号分隔
print(tup3,type(tup3))
# (1,) <class 'tuple'>

2.元组转换为列表

list()方法可以用于把元组转换成列表

tup=(1,2,3,4)
l=list(tup)
print(l)
# [1, 2, 3, 4]

3.列表转换成元组

tuple()方法可以把列表转换成元组

l=[1, 2, 3, 4]
tup=tuple(l)
print(tup)
# (1, 2, 3, 4)

二、Set(集合)

1.什么是集合

在 Python 中,集合用花括号。
集合是不重复元素的序列
集合是无序和无索引的集合。

2.创建集合

创建一个空集合必须用 set() 而不是 { }
{}代表的是字典

set1 = {'小黑',20,20}
set2=set('abcd')
print(set1)
# {'小黑', 20}
print(set2)
# {'b', 'd', 'a', 'c'}

3.添加元素

set.add(str)用于添加元素

set1 = {'小黑',20,20}

#add():添加方法
set1.add('大学生')
print(set1) # {'大学生', '小黑', 20}

# update():也可以添加元素,且参数可以是列表,元组,字典等
set1.update([1,2],[3,4])
print(set1) # {1, '大学生', 2, 3, 4, 20, '小黑'})

4.移除元素

remove()用于移除元素

set1 = {'小黑',20,20}


# remove():移除元素
set1.remove('大学生')
print(set1) # {1, 2, 3, 4, 20, '小黑'}

5.运算符

len():计算元素个数
+:连接
*:复制
in:元素是否存在
[]:读取第几个元素
[ : ]:截取字符串中的一部分,遵循左闭右开原则

tup=(1,2,3,4)
tup1=(5,6,7,8)
print(len(tup))
print(tup+tup1)
# (1, 2, 3, 4, 5, 6, 7, 8)
print(tup*2)
# (1, 2, 3, 4, 1, 2, 3, 4)
print(1 in tup)
# True
print(tup[1])
# 2
print(tup[1:3])
# (2, 3)

总结

下章将更新列表的用法,欢迎点赞加收藏。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值