兴海新闻网

首页 > 正文

初学者python笔记(元组、字典)

www.qinwo8.com2020-03-07

我们可能知道字符串、数字、列表、元组和字典是python中的五种基本数据类型。前面的文章已经介绍了数字、字符串和列表,而本文是关于元组和字典的一些关键知识。(也提到元组的修改)

元组(与列表最大的区别是它是否可以被修改)

列表(列表类):有序,括号,元素可以被修改

元组(元组类):有序,括号,元素不能被修改,不能被删除和添加

结果是:

('A ',' S ',' J ',' F ',' D ',' K ',' J ',' K ',' F ',H ',' g')

('safj ',123,' Alex')

['Alex ',' age ',43]

元组不能被修改, 但是

结果是:

(11,33,“Alex”,[1314,22),44,真,(13,I '),22)

(11,33,“Alex”,[1314,520),44,真,(13,“I '),22)

Ps:元组的第一级元素不能修改,但是第二级和第三级元素可以修改

结果是:

(11,33,“Alex”,[“5 round 4”,133 无序(列表和元组都是有序的)

列表、元组和字典可以无限嵌套,像这样:

Ps: number、string、tuple、布尔值(注意1和0是否重复)可以用作字典的键,而列表和字典不能用作键,因为它们可以被修改,并且是动态的

dictionary loop遍历

因为这里的结果太长且多余,所以不显示。

还有一个简单的方法来编写键和值循环

特殊方法来创建和赋值字典

Result:

{'K1' : 123,123: 123," ' k3': 123}

的巧妙用法。结果是:

结果是:

pop()删除字典中

的巧妙用法。结果是:

{'K1' :' V1'} ('K2 ',' V2')

K1 V1

结果是:

结果是:

{'K1' :' V1 ',' K2' :' V2 ',K 1111' : 123 } 123

结果是:

result: True True

我们都知道布尔值中的1是真,0是假,但仍有许多假。布尔值中的

False:

None ' '()[]{ } 0

到目前为止,这五种数据类型已被总结。在这里,让我们简单地将类

根据它是否是变量来划分为类

变量:列表,字典,set

不可变:字符串,数字,tuple

s=frozenset ('hello') #定义不可变类型set

s=set ('hello') # normal set是变量

根据访问顺序划分为

直接访问:number

sequential access: string,list,Tuple

mapping access:dictionary

引入另一种数据类型,set

(set:花括号,不重复,无序, 集合中的元素必须是不可变的类型)

结果是:

{'l ',' o ',' 3 ',' e'}

PS:步骤2,原始的整个集合被设置为一个字符串,该字符串被打开为,因为集合不重复,所以集合变成只有4个元素。 每个元素都是一个字符集的交集、并集和补集。结果是:

{33,'亚历克斯',11,'猪',22,'鸡排饭','大黄蜂' }

结果是:

{ '亚历克斯' }

{33,11,22}

{ '亚历克斯','鸡肉排','大黄蜂','猪' }

结果是:

结果:

结果:

iamandy,18岁

我有98.32%的机会打败你

结果是:

热门浏览
热门排行榜
热门标签
日期归档