【python 3】 集合方法操作汇总】的更多相关文章

基本数据类型 : set 集合(set)特点 : 无序 不能重复(自动去重) 用 {} 或 set()函数 来表示集合 空集合 : set() 1 name = {"江户部柯南","基德","灰原哀","工藤新一"} 2 name1 = set(["江户部柯南","基德","灰原哀","工藤新一"]) 3 print(type(name),type…
Python集合的基本详情 集合是无序的 集合是可变数据类型 集合属于不可哈希范围 集合自动去重 集合的操作 set1 = {1, 2, 3, 4, 5} set2 = {4, 5, 6, 7, 8} print(set1 & set2) #求交集 print(set1.intersection(set2)) #求交集 print(set1 | set2) #求并集 print(set1.union(set2)) #求并集 print(set1 ^ set2) #反交集 print(set1.s…
基础数据类型 : list list主要操作:索引.切片.查询.修改.增加.删除.扩展.统计.排序.获取下标.拷贝…… 1.1  索引  由图: list正向下标从0开始 list反向下标从-1开始 获取下标对应的单个元素:list[下标] 1.2  查询 通过索引查询元素:切片 list [a:b]   获取列表list中下标a到下标b之间的元素 list [a:]     获取列表list中下标a开始的所有元素 list [b:]     获取列表list中从下标0开始到下标b之前的所有元素…
基础数据类型:str 1.1  字符串大小写转换 所有字母大写 : string.upper() 所有字母小写 : string. lower() 第一个单词的第一个字母大写,其他字母小写 :  string.capitalize() 非字母隔开的部分首字母大写: string. title() 大小写反转 :  string.swapcasw() 1 s = 'biZZ gates is001number' 3 print(s.upper()) 5 print(s.lower()) 7 pri…
基础数据类型:tuple 1.1  新增 dic["key"] = value                            字典中没有key就添加,有key就覆盖 dic.setdeafult("key","value")    字典中没有key就添加,有key也不变 ### 新增键值对1 dict = {'name':'hexo' ,'sex':'男'} 2 ### 法一:字典名["key"] = "va…
Python中除了字典,列表,元组还有一个非常好用的数据结构,那就是set了,灵活的运用set可以减去不少的操作(虽然set可以用列表代替) 小例子 1.如果我要在许多列表中找出相同的项,那么用集合是最好不过的了,用集合只用一行就可以解决 复制代码 代码如下: x & y & z # 交集 2.去重 复制代码 代码如下: >>>  lst = [1,2,3,4,1] >>> print list(set(lst)) [1, 2, 3, 4] 用法 注意s…
声明 : 文档内容学习于 http://www.cnblogs.com/xiaozhiqi/  一. 集合 集合是一个无序的,不重复的数据组合,主要作用如下 1.去重 把一个列表变成集合 ,就自动去重了 2.关系测试,测试2组数据的之前的交集,差集,并集等关系 去重,直接将列表变成集合 [root@master day3]# cat set.py #!/usr/bin/env python3 list = [1,2,5,8,5,6,7,7] list = set(list) print (lis…
object CollectionDemo10 { def main(args: Array[String]): Unit = { var ls = List[Int](1, 2, 3) //向后增加元素 ls = ls :+ 4 //向前增加元素 ls = 0 +: ls //基本等价 ls = -1 :: ls //向前增加集合 ls = List(-2) ++: ls //基本等价 ls = List(-2) ::: ls //向后增加集合 ls = ls ++ List(5) print…
paip.数组以及集合的操作uapi 作者Attilax  艾龙,  EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax java 以及php ,以及Python数组数据结构对照   array(php)>>>>Collection接口(java),arraylist,list,set,map  1.Python的数组分三种类型:(1) list 普通的链表,初始化后可以通过特定方法动态增加元素…
转自:http://www.nnzhp.cn/article/16/ 这篇博客来说一下python对文件的操作. 对文件的操作分三步: 1.打开文件获取文件的句柄,句柄就理解为这个文件 2.通过文件句柄操作文件 3.关闭文件. 现有以下文件file.txt:         寂寞当然有一点                    你不在我身边                    总是特别想念你的脸                    距离是一份考卷                    测量相…