当前位置: 首页 > 图灵资讯 > 行业资讯> python的基础数据类型有哪些知识

python的基础数据类型有哪些知识

来源:图灵python
时间: 2025-02-18 22:01:05

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自学网!!