python 基础
Tuple,Set
前言
本章将主要介绍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)
总结
下章将更新列表的用法,欢迎点赞加收藏。
 
                   
                   
                   
                   
                             本文详细介绍了Python中的元组(Tuple)与集合(Set),包括它们的定义、创建方式及基本操作,如转换、添加和移除元素等。此外,还提供了丰富的示例代码帮助理解。
本文详细介绍了Python中的元组(Tuple)与集合(Set),包括它们的定义、创建方式及基本操作,如转换、添加和移除元素等。此外,还提供了丰富的示例代码帮助理解。
           
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   2249
					2249
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            