数据结构
type命令
type(s)
'''
返回s的类型值
'''
元组
元组是一种不可变的序列,包含零个或更多值,他可以包含任意的python值
需要注意的是,在单元素元组中,末尾的逗号不可少
items = (-6,(1,),'dsf')
函数名 | 返回值 |
---|---|
x in tup | 如果x是元组tup的一个元组,则返回true,否则返回false |
len(tup) | 元组tup中包含的元组数 |
tup.count(x) | 元素x在元组tup中出现的次数 |
tup.index(x) | 元组中x第一次出现的索引,如果没有,则发生异常 |
和字符串一样,也可以使用+ *符号对元组进行拼接
列表
numbers = [2,3,2,1,2,'sd',(2,)]
numbers[1] = 3
numbers[2] = numbers #此时numbers[2] 为[...]
列表是可变的,而元组是不可变的
函数名 | 返回值 |
---|---|
s.append(x) | 在列表s末尾添加元素x |
s.count(x) | 返回元素x在列表s中出现的次数 |
s.extend(lst) | 将lst中的所有元素都添加到列表s的末尾 |
s.index(x) | |
s.insert(i,x) | |
s.pop(i) | 元素去除 |
s.remove(x) | 元素去除 |
s.reverse() | 元素反转 |
s.sort() | 元素排序 |
列表解析
[n*n for n in range(1,11)]
字典
color = {'red':1,'blue':2,'green':3}
color['red']
还有一些相关函数,但是不想写了,想偷懒,哈哈哈…