您的位置:首页 > 理论基础 > 数据结构算法

数据结构

2015-10-14 23:30 453 查看

type命令

检查值或变量的类型

序列:字符串、元组、列表

元组

元组是一种不可变的序列,要修改元组就必须创建一个体现更改的新数组

>>>items = (-6,'cat',(1,2))
>>>items + items
>>>items * 2


元组函数

x in tup    #如果x在元组中就返回True
len(tup)    #元组tup包含的元素数
tup.count(x)    #元素x在tup中出现的次数
tup.index(x)    #返回元组tup中的第一个元素x的索引或引发ValueError异常


列表

>>>numbers = [7, -7, 2 ,3]


列表是可变的序列,列表与字符串和元组一样,可以用索引和切片来访问元素和子列表

>>>numbers[2] = 3


列表函数

s.append(x) #在列表的末尾添加元素x
s.count(x)
s.extend(lst)   #在列表的末尾添加一个序列
s.insert(i, x)  #将元素x插到索引 i 指定的元素前
s.pop(i)    #删除并返回索引为 i 的元素
s.remove(x) #删除第一个x元素
s.reverse() #反转排列顺序
s.sort()    #升序排序


列表解析

>>>[ n ** 2 for n in range(1, 10)]
>>>[c for c in 'cat']
>>>[n for n in nums if n > 0]
>>>[c for c in s if c.lower() not in 'aeiou']


字典

字典也被称为关联数组、映射或散列表。可变

>>>color = {'red' : 1, 'blue' : True, 'green' : 'cat'}
>>>color['red']


字典函数

集合

集合是一系列不重复的元素,类似于字典,但只包含键,而没有相关联的值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: