#python中标准数据类型 字符串String 列表List 元组Tuple 集合Set 字典Dictionary 铭记:变量无类型,对象有类型 #单个变量赋值 countn00 = '; #整数 countn01 = '100.0' #浮点 countn02 = "双权"; #字符串 #print("整数 = "+countn00,"浮点 = "+countn01,"字符串 = "+countn02) #多个变量赋值 a,…
python集合与字典的用法 集合: 1.增加  add 2.删除   •del 删除集合 •discard(常用)删除集合中的元素  #删除一个不存在的元素不会报错 •remove 删除一个不存在的元素会报错 •pop随机删除一个值并弹出删除的值 3.clear   清除  #清空集合中的元素,集合还存在 4.in  判断一个元素是否在集合中 5.去重  例:把列表去重   a=[1,2,3,4,1,2]     a=list(set(a)) 6.set()   设定空集合 7.集合是无序的…
python数据类型:字典Dictionary 字典是一种可变容器模型,可以存储任意类型对象 键是唯一的,但是值不需要唯一 值可以取任何数据类型,但是键必须是不可变的,如字符串,数字,元组 创建字典: dict1 = {'abc': 456} 访问字典的值: print dict1['abc'] 如果字典里没有该键,或报错 修改字典: dict1['efg'] = 123 删除字典元素: del dict1['abc'] 字典的特性: 不允许同一个键出现两次,创建时如果同一个键被赋值两次,第一个…
集合与字典练习question1问题描述:有一个列表,其中包括 10 个元素,例如这个列表是[1,2,3,4,5,6,7,8,9,0],要求将列表中的每个元素一次向前移动一个位置,第一个元素到列表的最后,然后输出这个列表.最终样式是[2,3,4,5,6,7,8,9,0,1]代码如下: list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]print(list)a = list.pop(0)list.append(a)print(list)12345结果如下图: questio…
Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串.数字.元组等其他容器模型 字典中分为键值对 , key 类型需要时被哈希. value 类型可以是 字符串.数字.元组等其他容器模型 字典的键不能是list类型 a=[1,2,4,4] dict3={a:'dfdf'} #运行报错3.dict5={'No':'1', b:'zhangsan','age':'20'} 报错为: 正如错误提示,list/set/dict 均不可被哈希. 这一异常通常出现在,调用 set(…) 来构…
先区分一下序列类型和散列类型: 序列类型:list.string.tuple,他们中的元素是有序的. 散列类型:set.dict,他们中的元素无序的. 序列类型有序,可以用索引.而散列类型中的元素是无序的,所以不能索引. 一.集合 (一).集合的特性:无序.唯一.可变.集合中的元素需要可哈希的,元素不可以是可变对象. 定义一个集合: (1).工厂方法:se = set() 注意不要写成 se = () 这样变成元组了. (2).直接定义:se = {1,2,3} 用大括号括起来. 大括号中要写入…
集合(Set) 集合是无序的,无序也就没有索引,不能进行索引相关的操作.无序,python解释器就不能通过索引(位置)区分集合中的相同元素,所以集合中不能有相同的元素. 集合用大括号{  }表示. 集合中元素的数据类型可以不同,但集合中不能嵌套列表.元组.集合.字典. a={1,1,3} print(a) #{1,3} 会自动去掉重复的元素 a={1,"ok"} #数据类型可以不同 print(a) #{1, 'ok'} a={1,"ok",[1,2]} #报错 集…
Table of Contents generated with DocToc ditctaionary and set hash 介绍 集合-set 创建 操作和访问集合的元素 子集.超集.相对判断 字典-dictionary (map) 创建字典 字典的基本运算 可变对象和不可变对象 应用 参考文档 ditctaionary and set hash 介绍   hash是计算机中非常常见一种查找的手法,它可以支持常数时间的insert.remove.find,但是对于findMin.find…
1.5 Dictionary(字典) 在Python中,字典用放在花括号{}中一系列键-值对表示.键和值之间用冒号分隔,键-值对之间用逗号分隔. 在字典中,你想存储多少个键-值对都可以.每个键都与一个值相关联,你可以使用键来访问与之相关联的值.与键相关联的值可以是数字.字符串.列表乃至字典.事实上,可将任何Python对象用作字典中的值. >>> alien_0 = {'color': 'green', 'point': 5} >>> print(alien_0) {'…
概述:Python中这三种形式的定义相近,易于混淆,应注意区分. aDict={'a':1, 'b':2, 'c':3, 'd':4, 'e':5} aList=[1,2,3,4,5] aTuple=(1,2,3,4,5) 一.字典Dictionary 语法形式:aDict={'a':1, 'b':2, 'c':3, 'd':4, 'e':5} Python手册说明:https://docs.python.org/2.7/library/stdtypes.html#dict Dictionary…