python基本数据类型(二)

来源:互联网 发布:电信群发短信软件 编辑:程序博客网 时间:2024/05/22 06:50
列表:列表初始化:list=['heihei','haha','hehe'];nums=[1, 3, 5, 7, 8, 13, 20];1.查询列表中的值'''nums[0]: 1'''print "nums[0]:", nums[0]'''nums[2:5]: [5, 7, 8] 从下标为2的元素切割到下标为5的元素,但不包含下标为5的元素'''print "nums[2:5]:", nums[2:5]'''nums[1:]: [3, 5, 7, 8, 13, 20] 从下标为1切割到最后一个元素'''print "nums[1:]:", nums[1:]'''nums[:-3]: [1, 3, 5, 7] 从最开始的元素一直切割到倒数第3个元素,但不包含倒数第三个元素'''print "nums[:-3]:", nums[:-3]'''nums[:]: [1, 3, 5, 7, 8, 13, 20] 返回所有元素'''print "nums[:]:", nums[:]2.更新列表,例如list[0]='piapia';print list[0];  结果:piapia3.删除列表中的值,例如del nums[0];print nums[:];结果357813204.列表脚本操作符print len([1]); 1print [1]+[2]; [1,2]print [1]*2; [1,1]print 2 in[1,2,3] Truefor x in [1,2,3]:print x 1,2,35.列表截取A = [1,2,3]print A[2]; 3print A[-2]; 2print A[1:]; [2,3]6.列表函数list.append(obj);在列表末尾添加新的对象list.count(obj);记录obj对象在列表中出现的次数list.extend(seq);在列表末尾一次性追加另一个程序中的多个值(产生新的列表扩展原来的列表)list.index(obj);从列表中找出某个值第一个匹配项的索引位置,索引从0开始list.insert(index,obj);在某个索引插入对象list.pop(obj) 移除列表中的一个元素,如果参数为空,默认为最后一个元素,并且返回该元素的值list.remove(obj)移除列表中某个值的第一个匹配项list.reverse()反向列表中的元素,倒转list.sort([fun])对列表进行排序元组(tuple)Python的元组与列表类似,不同之处在于元组的元素不能修改,元组使用的是(),列表使用[];元组创建很简单,只需要在括号中添加元素,并且使用逗号隔开即可,例如:tup1 = (1,2,3);tup2= (1,2,"a","b")tup3 = "a","b","c";创建空元组,例如:tup = ();元组中只有一个元素时,需要在元素后面添加逗号,例如:tup1 = (50,);元组与字符串类似,下标索引从0开始,可以进行截取,组合等。1.查询元组tup1[0]; 1tup[1:3] 2,3
原创粉丝点击