您的位置:首页 > 编程语言 > Python开发

python 学习日志(2)

2014-04-19 14:45 239 查看
现在继续总结一下python的数据结构,python的数据结构主要有三种:列表、元组、字典

列表

list = [1,2,3,....,]

其中list里面可以以保存任何对象,包括数,列表等其他数据结构

list本身是一个类,有很多成员函数,如:

list.append(元素)(这个函数在元组中是没有的,因为我们不可以改变元组中的元素)

list.sort()

del 可以用来删除list中的元素

len ()可以用来求出列表中的元素个数

遍历列表的时候可以,用逗号可以取消print函数的自动换行

元组 

tuple = (1,1,1,...,)

元组中可以保存其他元组

可以用C++访问数组的方式访问元组

元组在自定制输出时很常用如,print 'his name is %s'%name

print 'his name is %s and his %d years old"%(name,old)

字典

这个是python中的核心数据结构,就像是perl中的哈希和C、c++中的map,很有现实意义

注意三种数据结构格式都有所差别,列表使用中括号,元组用圆括号,字典用大括号

字典格式:

ab = { 'a' : "ads",

            'b' : "ada",

            ...........

        }

我们可以使用ab.items()函数来访问中的元素

如:

for name, address in ab.items():

    name 获得了字典中的key值,address 获得字典中的value值

判读一个key值是否在字典中可以使用

if 'a' in ab 

或者if ab.has_key('a')

我们还可以使用过del来删除键/值对
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: