python序列和字典

本文详细介绍了Python中的序列类型,包括序列的概念、操作符、切片操作、内建函数等,并重点讲解了字符串、列表、元组和字典的特性和用法,如字符串的不可变性、列表的可变性、元组的不可变性以及字典的键值对存储。还提到了序列的深浅拷贝和字典的操作,如字典的键必须是可hash对象,元组可以作为字典的键而列表不可以。
摘要由CSDN通过智能技术生成

一、序列

1含义;包含若干个元素,元素有序排列,可通过下标访问一个或多个元素这样的对象(eg:字符串,列表,元组)。

2.标准类型操作符:expr 1 < expr 2

3.序列类型操作符

1)in / not in :判定一个元素是否在序列中,返回布尔值。

2)连接操作符(+):把两个相同类型的序列进行连接。

   这种操作效率低(新创建对象,把原有对象拷贝进去),所以对于列表,推荐使用extend.对于字符串,推荐使用join

3)重复操作符(*):让一个序列重复N次。

 二、序列的切片操作:下标越界没关系,取的是前闭后开区间,区间里的元素能取到多少取多少

1.切片操作([ ],[:],[::]):通过下标访问其中的某一个元素或某个子序列。

2.整数的索引以序列的起始位置为起点,负数的索引序列的结尾位置为起点,访问不能越界。

3.扩展切片操作[::] 除了可以表示子序列的起始和结束位置,还可以表示“步长”。

4.字符串翻转问题

1)C语言中:                                                                                                                                                    2)python中:

 三、序列内建函数

1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值