Python中的list,tuple,dict,set】的更多相关文章

List list的创建与检索 Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 构造list非常简单,直接用 [ ] 把list的所有元素都括起来,就是一个list对象. Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据: 例如: >>> L = ['Michael', 100, True] list索引从 0 开始,也就是说,第一个元素的索引是0,第二个元素的索…
变量和对象 变量把对象和自己连接起来(指针连接对象空间),引用建立了变量和对象之间的映射关系,这就是引用.引用完成,就实现了赋值.变量通过对象的内存地址指向对象,类似于软链接 将变量a赋值给变量b,其实就是将b指向变量a指向的对象的内存地址 以下4种对象类型内的元素都是变量 列表list是一种有序的集合,可以随时添加和删除其中的元素.用方括号[]来表示列表,并用逗号分隔元素 如a=[1,2,3] Len()函数可获得list的元素个数 列表是有序集合,访问列表中的元素时,指出列表名称,并将元素索…
list=[11,"aa",33] 增: list.insert(1,"asas") list.append(22) 删: list.pop() list.pop(0) 改: list[0]=22 查: list[0] list[-1] tuple=(11,12,12,["22"]) 不可变的 set: d = {'Michael': 95, 'Bob': 75, 'Tracy': 85} 把数据放入dict的方法,除了初始化时指定外,还可以通过…
Python中的List,Tuple,Dic,Set List定义 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现.列表的数据项不需要具有相同的类型.创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可.    list=['du','dpsl',123,5926] print list[2] list[2]=321 pri…
1.list列表 list是一种可变的,有序的列表,可以随时添加和删除其中的元素. 其格式如下:list-name=[element1,element2,....] >>> nums = ['] >>> nums ['] 注:若为nums=[ ],则表示空! 1.1获取list元素的个数:len(list-name) >>> len(nums) 3 1.2通过索引访问元素(索引从0开始,倒着数从-1开始) >>>nums[0] ' &…
昨天上了python培训的第一课,学习了基础知识.包括类型和赋值,函数type(),dir(),id(),help()的使用,list/tuple/dict的定义以及内置函数的操作,函数的定义,控制语句的学习for,if,while以及输入raw_input和输出print. 今天复习类型及赋值的时候,出现一个问题. a=12 b=True c=29979067892L d='python' f=3.1415926 g=[1,2,3] h=(1,2,3,4,') i={1:2,'python':…
list: Python中内置的有序数据结构,即数组.由于Python是动态语言,因此数组元素的类型没有限定. classmates = [“Michael”, “David”,”Bob”,”Tracy”] 空列表:empty_list = [] 使用负数来表示倒叙,即索引-1来表示最后一项:classmates[-1]打印出Tracy,classmates[-4]打印出Michael,注意倒叙不是从0开始,因为-0和0没区别. list.insert(index, data) 在指定的位置插入…
1. list\tuple\dict\set d={} l=[] t=() s=set() print(type(l)) print(type(d)) print(type(t)) print(type(s)) 2. set 的操作 交集:set1 & set2 (set1.intersection(set2))两个set的共有元素 并集: set1 | set2 (set1.union(set2))两个set的元素相加后去重 差集:set1 - set2 (set1.difference(se…
-------------------------------更新中-------------------------------------- 元组(tuple): 元组常用小括号表示,即:(),元素加逗号,是元组的标识. #定义一个元组 #tuple = 'a', tuple = ('a','b','c','d','e','f','g') #常规来说,定义了一个元组之后就无法再添加或修改元组的元素,但对元组切片可以添加会修改元组的元素. print tuple[1:5] tuple = tu…
Python内嵌的集合类型有list.tuple.set.dict. 列表list:看似数组,但比数组强大,支持索引.切片.查找.增加等功能. 元组tuple:功能跟list差不多,但一旦生成,长度及元素都不可变(元素的元素还是可变),似乎就是一更轻量级.安全的list. 字典dict:键值对结构哈希表,跟哈希表的性质一样,key无序且不重复,增删改方便快捷. set:无序且不重复的集合,就是一个只有键没有值的dict,Java的HashSet就是采用HashMap实现,但愿python不会是这…