学python的第四天

数据结构


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']

还有一些相关函数,但是不想写了,想偷懒,哈哈哈…

猜你喜欢

转载自blog.csdn.net/weixin_41811413/article/details/81056600