python 列表 元组 字典 集合 的区别

1、列表

list = ['word',123]       

特点:元素可重复,类型可以不同(这也是和数据最本质的区别),可修改

li1 = [123,123,234,'happy']

li[1] = 456(使用索引标记来为某个特定的、位置明确的元素赋值,但是不能为一个位置不存在的元素进行赋值)

关于列表的几个函数:

list:       将string拆成列表      eg:   name = list['perl']     name = ['p','e','r','l']

append:用于在列表末尾追加新的对象  

count:统计某个元素在列表中出现的次数

extend : 可以在列表的末尾追加另一个序列的多个值

index:找出列表中某个值的第一个匹配项的索引位置

insert:将对象插入到列表中 li.insert(3,‘lalala’)

pop:移除列表中的一个元素,并且返回该元素,默认是最后一个,所以可以用pop实现一个栈数据结构,栈是先进后出的,队列是先进先出的

可以用append方法来进行入栈的操作,python没有入栈的方法

remove:用于移除列表中的某个值的第一个匹配项,它修改了列表,但是没有返回值

reverse:将列表中的元素反向存放

sort:在原位置对列表进行排序,默认是升序

sort方法有两个可选的参数,key 和 reverse ,key是排序标准的关键词  x.sort(key=len),reverse是简单的布尔值,就是表示要不要反向排序

关于列表的操作有很多,就不一一列举

2、元组

t = (1,2,3)   元组和列表一样,也是一种序列,函数也基本相同,唯一不同的是元组 不能修改,
a = touple([1,2,3])   a = (1,2,3)     touple 和list函数一样,可以用来修改数据类型
元组因为不能修改,所以基本操作比较简单,就是创建元组和访问元组,其中元组的切片还是元组 
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值