python中set index_python中set基础应用
'''
set:类似dict,是一组key的集合,不存储value
本质是无序和无重复元素的集合
'''
#创建
#创建set需要一个list或者tuple或者dict作为输入集合
s1=set({1,2,3,4,5})
s2=set({1,2,2,5,3,3,5})
s3=set({1:"123",2:"daf"})
print(s1)#{1, 2, 3, 4, 5}
print(s2)#{1, 2, 3, 5}自动去除重复项
print(s3)#{1, 2}
#添加
s4=set({1,2,3,4,5})
s4.add(6)
s4.add(3)#可以添加重复项,但是不会有效果
#s4.add([7,8,9])报错,set的元素不能是列表,list列表是可变的
#s4.add({1:"a"})#报错,set的元素不能是字典,字典也是可变的
s4.add((7,8,9))
print(s4)#{1, 2, 3, 4, 5, 6}
#插入整个list,tuple.字符串。打碎插入
s5=set([1,2,3,4,5])
s5.update([6,7,8])#{1, 2, 3, 4, 5, 6, 7, 8}
s5.update((9,10))#元组
s5.update("abcdefg")#字符串
print(s5)
#删除
s6=set([1,2,3,4,5])
s6.remove(3)
print(s6)
#遍历
s7=set([1,3,4,5,2,])
for i in s7:
print(i)
#set没有索引
#print(s7[2])报错,
#for index,data in enumerate(s7):
# print(index,data)#可以打出下标,没实际意义
s8=set([1,2,3])
s9=set([2,3,4])
#交集
a1=s8 & s9
print(a1)#{2, 3}
print(type(a1))#
#并集
a2=s8|s9
print(a2)#{1, 2, 3, 4}
print(type(a2))#
python中set index_python中set基础应用相关推荐
- Python中的标识符有哪些基础原则?
很多同学学习Python技术的过程中,会接触一些标识符的知识,这部分也是Python的基础知识,那么Python中的标识符有哪些基础原则?接下来我们一起来看看详细的内容介绍吧,希望对你们有Python ...
- python代码基础题-python每日经典算法题5(基础题)+1(中难题)
现在,越来越多的公司面试以及考验面试对算法要求都提高了一个层次,从现在,我讲每日抽出时间进行5+1算法题讲解,5是指基础题,1是指1道中等偏难.希望能够让大家熟练掌握python的语法结构已经一些高级 ...
- python 内存溢出能捕获吗_从0基础学习Python (19)[面向对象开发过程中的异常(捕获异常~相关)]...
从0基础学习Python (Day19) 面向对象开发过程中的=>异常 什么是异常 当程序在运行过程中出现的一些错误,或者语法逻辑出现问题,解释器此时无法继续正常执行了,反而出现了一些错误的 ...
- 在python中使用sort_Python中的sort()方法使用基础教程
一.基本形式 sorted(iterable[, cmp[, key[, reverse]]]) iterable.sort(cmp[, key[, reverse]]) 参数解释: (1)itera ...
- python编程中常用的12种基础知识总结
python编程中常用的12种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序.去重,字典排序,字典.列表.字符串互转,时间对象操作,命令行参数解析(getopt),print 格式化输出,进 ...
- python每日经典算法题5(基础题)+1(中难题)
现在,越来越多的公司面试以及考验面试对算法要求都提高了一个层次,从现在,我讲每日抽出时间进行5+1算法题讲解,5是指基础题,1是指1道中等偏难.希望能够让大家熟练掌握python的语法结构已经一些高级 ...
- python环境变量配置_Python零基础入门到年薪二十万-1.1节: 在windows中安装Python
教程引言: 该系列图文课程以及视频课程全部免费.课程会系统地讲解计算机的基础知识,Python的基础知识. 在讲解Python的高级知识中,会系统地讲解面向对象编程,并发编程,数据库编程,网络编程. ...
- python编程基础知识点总结_【转载】Python编程中常用的12种基础知识总结
Python编程中常用的12种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序.去重,字典排序,字典.列表.字符串互转,时间对象操作,命令行参数解析(getopt),print 格式化输出,进 ...
- Python 编程中常用的12种基础知识总结
Python 编程中常用的12 种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序.去重,字典排序,字典.列表.字符串互转,时间对象操作,命令行参数解析(getopt),print 格式化输出 ...
最新文章
- 七牛云 php sdk 安装,linux下Composer安装,通过Composer安装七牛云SDK
- mysql协议重传_TCP协议详解
- 学习《apache源代码全景分析》之DSO概念
- 如何在Hybris Backoffice里创建customer coupon
- linux下gdb常用的调试命令
- button点击后变色_炒丝瓜怎么不变色?鹏厨教你制作小窍门,健康美味、颜色碧绿...
- (48)Verilog HDL UART发送设计
- 每个程序员1小时内必须解决的5个编程问题(转)
- oracle join(比较全面的解释了join)
- linux访问ftp服务器命令
- [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配...
- 互联网的三大巨头 百度 阿里巴巴 腾讯(BAT)
- Flutter Web 打包并发布到Tomcat服务器上
- 学计算机电脑屏幕多大,买电脑显示器的技巧 电脑显示屏多大尺寸好
- 失落的帝国攻略java,失落的帝国 --- 吴哥旅游日记(8)
- HZNU Training 4 for Zhejiang Provincial Collegiate Programming Contest 2019
- oracle delete not in 优化,Oracle中的sql语句优化
- 安卓扫描银行卡获取卡号信息
- 中国艺术孙溟㠭篆刻作品《零落成泥碾作尘,只有香如故》
- 联邦学习基本算法FedAvg的代码实现
热门文章
- 【Python基础知识-pycharm版】第十一节-文件操作(IO技术)
- linux导出mysql下ssl证书_Linux系统下生成证书 https证书
- dat文本导入mysql_mysql学习笔记(九) 增删改查的优化
- python 强制结束线程_在python中实现强制关闭线程的示例
- python中pop用法_Python dict pop()用法及代码示例
- 自然场景人脸检测技术实践
- 直通BAT必考题系列:JVM性能调优的6大步骤,及关键调优参数详解
- 征稿 | 国际KG大会 IJCKG 2021专辑征文
- 玩转算法值面试-第五章 -在链表中穿针引线
- 机器学习的重新思考:人工智能如何学习“失忆”?