码迷,mamicode.com
首页 > 编程语言 > 详细

python数据类型(下)

时间:2017-10-24 13:10:15      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:insert   key值   元素   zip   下标   log   ddr   插入   find   

1、列表

  列表常用功能包括:append、remove、insert、index、sort、reverse、pop

  

 技术分享
a=[a,b,c,123]
print(a)
print(type(a))
a.append(asdasdasd)
#添加字符串
print(a)
print(a.index(123))
#查询,类似find功能
a.insert(1,aisi)
#在指定索引前插入字符
print(a)
a.pop()
#删除指定索引位置的元素,如不指定返回并删除最后一位
print(a)
a.remove(b)
print(a)
a.append(aisirea)
a.sort()
#排序
print(a)
a.reverse()
#反序
print(a)
print(a[3:])
print(a[1:4])
#切片(最后数减1)
print(a[1:4:2])
#最后一位为间隔数
列表  

2、元组

  元组通过括号来定义,可以存储一些不可变的值,除非重新定义这个元组,元组的常用操作包括count、index

  

技术分享
str1= jdsjlasjajkdasjksdjkadsjkdasajksd231
print(tuple(str1))
a=(ai)
print(type(a))
b=(aisi,)
print(type(b))
#使用tuble时候注意:单个tuble元素后面要加逗号,否则解析器不会识别为tuple类型
#tuple的方法: count  index
tu1=(a,b,c,q,a,c)
print(tu1.count(b))
#count用来统计元素个数
print(tu1.index(q))
#index返回下标(不存在元素时报错)
元祖

 

3、字典

  字典是python中唯一的key_value,value值可变,key值唯一不可变

  字典的常用方法包括:keys、,values、get、setdefault、iteritems、pop、fromkeys、update

  

技术分享
 1 k={name:hzd,age:20,sex:man}
 2 print(k)
 3 print(type(k))
 4 k1=dict(a=1,b=2,c=4)
 5 print(k1)
 6 # k1.clear()
 7 # print(k1)
 8 #清除
 9 print(k.get(age))
10 #get返回指定key的value值
11 print(k.setdefault(name))
12 print(k.setdefault(address,diqiu))
13 #setdefault如果有值就返回值,如果没有就返回空或为它赋值并增加至字典中
14 print(k.keys())
15 #keys获取keys
16 print(k.values())
17 #values获取value值
18 print(k.iteritems())
19 #iteritems获取对象
20 
21 for a,b in k.iteritems():
22     print(a,b)
23 print(k.items())
24 print(k)
25 k.pop(address)
26 print(k)
27 #pop删除指定位置
28 l=[a,d,b,q]
29 m={}
30 n=m.fromkeys(l,123)
31 print(n)
32 #从列表中获取值
33 l1=[a,w,d,e]
34 l2=[1,2,3,4]
35 dict_test=dict(zip(l1,l2))
36 #zip函数用于叠加
37 print(dict_test)
38 dict_test.update(k)
39 print(dict_test)
40 #对字典进行合并叠加
41 mm=dict(a=1,b=3,c=5,d=2)
42 print sorted(mm.iteritems(),key=lambda  d:d[1],reverse=True)
43 #排序操作,True反序,False正序
字典

 

  

python数据类型(下)

标签:insert   key值   元素   zip   下标   log   ddr   插入   find   

原文地址:http://www.cnblogs.com/huzhendong/p/7721903.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!