python序列类型

python序列类型,第1张


一、列表list[]:

有序数据类型,可以更改,里面包含元组时可整体替换

列表末尾添加数据,list.append(value)

合并列表,list.extend(a)

在列表指定位置插入值,list.insert(索引,value)

list.pop(i),删除列表指定位置元素,不传 i 默认删除末尾元素

list.sort(),对列表元素排序

list.reverse(),reverse方法是对列表元素进行倒叙排列

取值,list[i],i为索引,取值一个片段,list[m:n],取m到n-1个元素


二、元组tuple()

有序数据类型,不可更改

包含列表或字典,可以更改列表与字典中的元素

只有一个元素,要在元素后面加逗号,不然无法识别

如何命名元组?

#命名元组
from collections import namedtuple
Student = namedtuple('Student',['name','age','sex'])
s=Student('小明',18,'男')
s1=Student('小红',20,'女')
s.name
-->'小明'
s1.age
-->20


三、字典dict{}

无序数据类型,可以更改

新增元素,dict[new_key]=new_value

删除元素,dict.pop(key)

修改元素,dict[oldkey]=new_value


四、集合set()

无序数据类型,可去重

通过add方法添加元素,若元素存在则不添加

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/570009.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-09
下一篇2022-04-09

发表评论

登录后才能评论

评论列表(0条)

    保存