python数据类型
列表,元组,字典,集合
输入
数组
数组必须放置相同类型的,
list列表可以放不同类型的元素
创建数组:
a=[]
添加:
a.append(1)
插入:
a.insert(2,99)——第一个为索引位置,第二个为添加的元素值。
访问:
直接就是索引访问a[2],访问下标为2的元素
更新:
a[2]=88
删除:
a.remove(88)——直接把值88删掉
a.pop(1)——把索引1位置的值删除掉
a.pop()——删除最后一个元素
获取数组长度:
len(a)
遍历数组的三种方法:
- for i in a: 直接遍历元素值
- for index,element in enumerate(a): 同时遍历索引和索引对应的值
- for i in range(0,len(a)): i为索引值
a[i]
查找元素:
a.index(2) 查找元素2对应的索引值
排序:
a.sort()——从小到大排序
a.sort(reverse=True)——从大到小排序
字典
可以用字典来创建哈希表
map={}
map[1]=‘a’
map[2]=‘b’
map[3]=‘c’
1,2,3为键,abc为键对应的值。
修改:
map[1]=‘d’
删除:
map.pop(1) ——把key为1 和value删除掉