Python 更新set
更新set
由于set存储的是一组不重复的无序元素,因此,更新set主要做两件事:
一是把新的元素添加到set中,二是把已有元素从set中删除。
添加元素时,用set的add()方法:
weekdays = set(['MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT', 'SUN'])
weekdays.add('1')
print (weekdays)
如果添加的元素已经存在于set中,add()不会报错,但是不会加进去了:
>>> s = set([1, 2, 3]) >>> s.add(3) >>> print s set([1, 2, 3])
删除set中的元素时,用set的remove()方法:
>>> s = set([1, 2, 3, 4]) >>> s.remove(4) >>> print s set([1, 2, 3])
如果删除的元素不存在set中,remove()会报错:
>>> s = set([1, 2, 3]) >>> s.remove(4) Traceback (most recent call last):File "<stdin>", line 1, in <module> KeyError: 4
所以用add()可以直接添加,而remove()前需要判断。
Python 更新set相关推荐
- python如何更新包_python如何更新包 python更新包代码示例
python如何更新包?本篇文章小编给大家分享一下python更新包代码示例,代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. Python安装新包,pip是 ...
- python更新后yum问题
python更新后yum问题 How to switch between Python versions on Fedora Linux Currently, the default python v ...
- python更新数据库表的时间字段_python更新数据库中某个字段的数据(方法详解)
连接数据库基本操作,我把每一步的操作是为什么给大家注释一下,老手自行快进. 请注意这是连接数据库操作,还不是更新. import pymysql #导包 #连接数据库 db = pymysql.con ...
- Python更新数据库,解决转译字符与TypeError: XX format: a number is required, not str报错
在使用python更新数据库的时候出现了好多坑,一个个填完之后整理出了完备的代码: import MySQLdb#链接数据库的套路操作 db = MySQLdb.connect("local ...
- python更新到哪个版本了_将Python自带版本(2.6.6)升级到2.7.9
将Python自带版本(2.6.6)升级到2.7.9 查看当前python版本:# pythonPython 2.6.6 (r266:84292, Jan 22 2014, 09:42:36) [GC ...
- Python更新失败:SSL错误——Conda/Python
Python更新失败--SSL错误 (1)是正常Python环境下的错误: 例如: Could not fetch URL https://pypi.tuna.tsinghua.edu.cn/simp ...
- Python更新mysql的update语句
最近用python更新mysql的需求,就整理了一下python更新mysql的操作 # 实例 sql="update goods set %s='%s' where goods_id='% ...
- python更新pip失败-解决Python pip 自动更新升级失败的问题
在使用python pip的时候,经常会发生pip版本过低导致失败的情况,这时候,系统会提示让你使用如下命令对pip进行升级更新: python -m pip install --upgrade pi ...
- python更新到什么版本_Linux更新Python版本及修改python默认版本的方法
linux下更新Python版本并修改默认版本,有需要的朋友可以参考下. 很多情况下拿到的服务器python版本很低,需要自己动手更改默认python版本 1.从官网下载python安装包(这个版本可 ...
- python 更新数据库历史_python 实现数据库中数据添加、查询与更新的示例代码
一.前言 最近做web网站的测试,遇到很多需要批量造数据的功能:比如某个页面展示数据条数需要达到10000条进行测试,此时手动构造数据肯定是不可能的,此时只能通过python脚本进行自动构造数据:本次 ...
最新文章
- 王爽实验9.自己解读,代码注释很多!
- Wi-Fi信号满格网速就一定快吗?
- T-SQL 根据年月日创建DateTime
- php date当天,php5中date()获得的时间不是当前时间的解决方法
- Spring4.x(7)---对象的生命周期方法
- QT每日一练day20:事件处理机制
- 握几次手就能拿下 HTTPS
- “我有必要写技术博客吗?” 写技术博客一年,谈谈其得失优劣
- bzoj4152 [AMPPZ2014]The Captain
- 2017.6.4 入门组 NO.4——猜数
- Thinkphp聚合支付整合第三方和四方支付系统带代理功能
- OSI七层网络与TCP/IP五层网络架构及二层/三层网络
- 求一元多项式 P(x) = a0 + a1x + a2x^2 + ... + anx^n 的值P(x0)。
- 【11】Activity的生命周期
- SWF文件格式说明书--SWF文件头
- python3 中_pickle (cPickle) 序列化 (Serialization)
- 【博学谷学习记录】超强总结,用心分享 | JavaSE入门基础知识总结
- MATLAB 控制baxter机器人相关信息(个人记录--学习用)
- 看到“java单例模式”脑壳疼,学会这几招分分钟搞定
- 韩顺平java基础——坦克大战(含有线程、I\O流的讲解)
热门文章
- [HDOJ1897]继续畅通工程
- window 2008+apache2.4.4+php5.5+mysql-5.6.12+phpmyadmin4.0.4.1安装过程(参考他人文章基础上加上自己遇到的问题)...
- Atitit.解决org.hibernate.DuplicateMappingException: Duplicate class/entity mapping
- 初识 Asp.Net内置对象之Request对象
- Qt for Android 部署流程分析
- Python学习笔记之列表(五)
- xxd命令转换二进制十六进制文件
- (完美解决)Tomcat启动提示At least one JAR was scanned for TLDs yet contained no TLDs
- Mysql(三)——(cmd)数据库的命令操作
- java判断经纬度是否在扇形内_地理坐标是用经度