容器的访问

Python中有几种用来表示不同容器或序列的类型,这些类型包括字符串,字节,元组,列表,字典,集。(接受容器变量类型作为参数的操作,通常这包括Python中的可迭代变量)有些特性是集合共有的,可以通过内置函数len0得到Python中任何集合的长度,这个函数接受一个集合对象作为参数,返回集合中的元素个数。也可以通过索引下表访问集合元素个数,一般从0开始,也可从-1开始。


切片可以访问集合中的多个元素,切片操作包括开始下标,结束下标,和步长。


下面是在Pythion交互式提示中对字符串进行切片操作的示例:


>>> '0123456789'[:]


'0123456789'


>>> '0123456789'[3:]


'3456789'


>>> '0123456789'[:3]


'012'


>>> '0123456789'[3:7]


'3456'


>>> '0123456789'[3:7:2]


'35'


>>> '0123456789'[::3]


'0369'


可以使用sortedO函数对大多数集合进行排序。返回的结果是包含原集合元素的已排序的列表。sored()的可选 参数使元紫的排序和排序顺序变得更加灵活。


通常,在布尔表达式中,空集合被认为是False, 反之是True. 有两个函数anyO()和all(),对集合的真假判断进行了完善。它们有助于对集合的布尔值进行更加精确的判断。any()函数接受一一个集合作为参 数,如果集合中的任何成员是True,就返回True。all()函数接受“个集合作为参数,当且仅当集合中所有成员都为True 时才返回True.

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容