什么是Python基本数据类型?基本数据类型有几种?,python里你常用的基本数据类型有哪些?
python的基础数据类型的知识:
1.列表的使用
定义一个空列表。
List=[]列表的长度
len(list)列表组合
List1=list2确定元素x是否在列表中。
遍历ifxinlist:列表(正序和逆序,以及遍历附加索引)
Forxinlist:(正序)
for list[33603360-1]:(逆序)索引(index)值(value)枚举(sequence,[start=0])
序列支持迭代的序列、迭代器或其他对象。
开始下标开始位置。
normal; background-color: rgb(255, 255, 255);">例如1:
list=[1,2,3,4]forindex,valueinenumerate(list):
print(index,value)
运行结果:
0112
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插入列表某位置index
list.insert(index,value)
移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 list.pop([index = -1])
使用方法:
>>>list=[1,2,3,4]移除列表中某个值value的第一个匹配项>>>list.pop(1)
2
>>>list
[1,3,4]
list.remove(value)反转列表中元素
list.reverse()对原列表进行排序(正序逆序,关键字排序,这个自己百度)
list.sort(key=None,reverse=False)清空列表
list.clear()复制列表
list.copy()删除列表元素
dellist[index]2、字典的使用
创建空字典
dict={}判断元素是否在字典
Ifkeyindict:计算字典元素个数
len(dict)添加元素到字典
dict[key]=valueupdate方法
如果存在则更新,不存在则添加
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方法
字典 get() 函数返回指定键的值,如果值不在字典中返回默认值。
key – 字典中要查找的键。
default – 如果指定键的值不存在时,返回该默认值值。
遍历字典
forkey,valueindict.items():字典键
dict.keys()字典值
dict.values()删除键
deldict[key]删除字典
deldict清空字典
dict.clear()3、集合的使用
创建一个集合
s={x1,x2,x3……}在集合中添加一个新的元素e;如果元素已经存在,则不添加#(创建空集合)
s=set()
s.add(e)从集合中删除一个元素,如果元素不存在于集合中,则会产生一个KeyError错误
s.remove(e)从集合S中移除一个元素e;
s.discard(e)清空集合内的所有元素
s.clear()从集合S中删除一个随机元素;如果此集合为空,则引发KeyError异常
s.pop()计算元素个数
len(s)判断元素e是否存在于s
Ifeins:对于集合X,YIfenotins:
差集
X–Y并集
XY交集
X&Y对称差集(项在t或s中,但不会同时出现在二者中)
X^Y判断集合的包含关系
例如:(X 包含 Y,Y ⊆ X )
>>>X={1,2,3,4,5,6}更多Python知识,请关注:Python自学网!!>>>Y={2,3,4,5}
>>>X>Y
True
>>>X>=Y
True
>>>X<Y
False
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。