【python】序列,集合,字典总结

序列(是有序的)
分为:
字符串str:不可变,
元组tuple:不可变,小括号,不可变性提供一种约束
列表list:方括号,可变

下标访问,长度len L[],切片操作,最值判断max min,相加L[]+L[]方法,序列元素检索相同 A in L[],A not in L[]

>>> ['橘子','苹果'][1]
'苹果'
>>> ['橘子','苹果'][-1:]
['苹果']
>>> 'hello,world'[1]
    
'e'
>>> [1,2,3][2]
     
3
#访问序列元素
>>> ['橘子','苹果'][0:2]
['橘子', '苹果']
>>> (1,2,3,4)[-3:]
     
(2, 3, 4)
>>> ('good night')[1:3]
     
'oo'
#切片访问
>>> ['橘子','苹果']*2
['橘子', '苹果', '橘子', '苹果']
>>> (1,2)*2
     
(1, 2, 1, 2)
>>> ('hello world')*2
     
'hello worldhello world'
#序列数乘

元组仅含单个元素怎么表示,加逗号

>>> type((0))
<class 'int'>
>>> type((0.))
<class 'float'>
>>> type((1,))
<class 'tuple'>

空元组如何表示

>>> type(())
     
<class 'tuple'>

补充:ord()获得ASCII码

>>> min('helloworld')
     
'd'
>>> ord('d')
     
100
>>> ord(' ')
     
32

集合set,花括号
特点:无重复元素,无序,不能索引,不能切片,同样支持长度,检索。
集合的特殊长度操作:
删去元素L{} - M{}

>>> {1,2,3,4,5}-{1,2}
     
{3, 4, 5}

交集 L{} & M{}

>>> {1,23,3}&{1,2}
     
{1}

合集L{} | M{}

>>> {1,2,3,4}|{1,2,3}
     
{1, 2, 3, 4}

空集合

>>> type(set())
     
<class 'set'

字典:是python里唯一一种映射类型,如列表一样具有可变性,是映射关系建立的,可以通过key访问value
字典不能有相同的key,key是不可变的,通过键来存储。

空字典

>>> type({})
     
<class 'dict'>

通过key访问

>>> {'a':'橘子','b':'迷糊桃'}['a']
     
'橘子'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值