python的基本数据类型知识:
1、列表的使用
定义空列表。
List=[]
列表的长度
len(list)
列表的组合
list1+=list2
判断元素x是否位于列表中
ifxinlist:
列表的遍历(正序逆序和附加索引的遍历)
forxinlist:(正序) forxinlist[::-1]:(逆序)
index(索引) value(值) enumerate(sequence, [start=0])
sequence – 一个序列,迭代器或其他支持迭代的对象。
start –> 下标起始位置。
例如1:
list=[1,2,3,4] forindex,valueinenumerate(list): print(index,value)
运行结果:
01 12 23 34
例如2:
list=[1,2,3,4] forindex,valueinenumerate(list,start=2): print(index,value)123
运行结果:
21 32 43 54
寻求列表元素的最小值
max(list) min(list)
要求列表元素的平均值(前提列表元素都是数字)
sum(list)/len(list)
在列表末尾添加新对象X
list.append(X)
统计列表中某个元素X出现的次数
list.count(X)
#在列表末尾一次性添加另一个序列中的多个值(用新列表扩展原列表)
list.extend()
从列表中找出值value首个匹配项的索引位置
list.index(value)
将对象value插入列表的某个位置
list.insert(index,value)
删除列表中的一个元素(默认为最后一个元素),并返回该元素的值 list.pop([index = -1])
使用方法:
>>>list=[1,2,3,4] >>>list.pop(1) 2 >>>list [1,3,4]
移除列表中某个值value的第一个匹配项
list.remove(value)
逆转列表中的元素
list.reverse()
对原列表进行排序(正序逆序,关键词排序,百度自己)
list.sort(key=None,reverse=False)
清空列表
list.clear()
复制列表
list.copy()
删除列表元素
dellist[index]
2、字典的使用
创建空字典
dict={}
判断字典中是否有元素
Ifkeyindict:
计算字典元素的数量
len(dict)
将元素添加到字典中
dict[key]=value
update方法
如果存在,则更新,如果不存在,则添加
dict.update({key:value})
示例:
>>>d={1:2,2:3} >>>d.update({3:4}) >>>d {1:2,2:3,3:4} >>>d.update({3:5}) >>>d {1:2,2:3,3:5}
获取字典的方法
字典 get() 函数返回指定键的值,如果值不在字典中返回默认值。
key – 要在字典中找到的键。
default – 如果指定键的值不存在,则返回默认值。
遍历字典
forkey,valueindict.items():
字典键
dict.keys()
字典值
dict.values()
删除键
deldict[key]
删除字典
deldict
清空字典
dict.clear()
3、集合的使用
创建一个集合
s={x1,x2,x3... #(创建空集合) s=set()
在集合中添加一个新元素e;如果元素已经存在,则不添加
s.add(e)
从集合中删除一个元素,如果元素不存在于集合中,就会产生KeyError错误
s.remove(e)
从集合S中删除一个元素e;
s.discard(e)
清空集合中所有元素的所有元素
s.clear()
从集合S中删除一个随机元素;如果这个集合是空的,会导致KeyError异常
s.pop()
计算元素的数量
len(s)
判断元素e是否存在于s中
Ifeins: Ifenotins:
对于集合X,Y
差集
X–Y
并集
X|Y
交集
X&Y
对称差集(项目在t或s中,但不会同时出现在两者中)
X^Y
判断集合的包含关系
例如:(X 包含 Y,Y ⊆ X )
>>>X={1,2,3,4,5 >>>Y={2,3,4,5} >>>X>Y True >>>X>=Y True >>>X<Y False
更多Python知识,请关注:Python自学网!!