列表和元组都是python中常用的类型,python列表集合元组三者区别

  列表和元组都是python中常用的类型,python列表集合元组三者区别

  还有列表元组,感觉像Java里的列表和数组。

  列表和元组的主要区别在于列表可以修改,而元组不能。

  一般的序列操作:所有的序列都可以执行一些特定的操作:索引、切片、加法、乘法以及检查一个元素是否是序列的成员。

  1.指数

  序列中的所有元素从0开始递增数字——,可以通过索引访问该数字。

  使用负数,python从序列的最后一个元素开始计数,最后一个元素的索引是-1。

  字符串的文字值(也可以使用其他序列文字)可以直接使用索引,而不需要变量来引用它们。

  如果函数调用返回一个序列,可以直接索引返回的结果。

  2.分裂

  与使用index访问单个元素类似,您可以使用切片操作来访问一系列元素。

  从这里可以看出,从4到8,但是打印的内容不包括索引8对应的“U”,包括从4开始的“B”。

  简而言之,切片操作的实现需要提供两个索引作为边界。第一个索引的元素包含在分区区域中,而第二个索引的元素不包含在分区区域中。

  技能:

  a,访问序列的最后三个元素

  如果切片部分包括序列末尾的元素,只需将最后一个元素留空。

  此方法也适用于序列开头的元素。如果要复制整个序列,可以将开头和结尾留空。

  3.步长

  在普通切片中,默认步长为1。切片就是按照这个步长逐个遍历序列的元素,然后返回起点和终点的所有元素。

  步长不能为0,但可以为负。也就是说,元素是从右向左提取的。

  4.序列加法

  Add可以用来连接序列。相同类型的两个序列可以连接。

  5.增加

  数字N乘以一个序列会生成一个新的序列,原来的序列会重复N次。

  6.成员资格

  为了检查序列中是否有值,可以使用In运算符。

  7.长度、最小值和最大值

  Len():返回序列中包含的元素数量

  Min():返回序列的最小值。

  Max():返回序列的最大值。

  二。目录

  与元组和字符串不同,列表是可变的。你可以改变列表的内容,列表有很多有用的特殊方法。

  1.list()函数:创建一个基于字符串的列表。

  join()函数可以将字符串列表转换成字符串。

  列表的基本操作:

  1.更改列表并为元素赋值。

  不能通过index修改元素来为不存在于某个位置的元素赋值。

  2.删除元素,del

  3.分段分配

  分区也可以插入元素。

  分区也可以删除元素。

  三。列表法

  方法是与某些对象密切相关的函数。对象可以是列表、数字、字符串或其他类型的对象。

  1.append():用于在列表末尾添加一个新对象。

  2.count():统计元素在列表中出现的次数。

  3.extend():可以一次在列表末尾追加另一个序列的多个值。也就是说,您可以用新列表扩展原始列表。

  此操作似乎是一个联接操作。两者最大的区别是extend方法扩展了原始列表,而join操作并不修改原始列表。

  4.index():用于查找列表中某个值的第一个匹配项的索引位置。

  5.insert():用于将对象插入到列表中。

  6.pop():从列表中移除一个元素(默认是最后一个)并返回该元素的值。

  7.remove():用于删除列表中第一个出现的值。

  remove()方法在执行后没有返回值。

  8.reverse():反向存储列表中的元素。

  9.sort():对列表进行排序。

  Sorted():获取排序列表的副本。

  四,元组

  元组和列表一样,都是序列,唯一的区别是元组不能被修改。

  创建元组的方法非常简单。如果用逗号分割一些值,就会自动创建元组。

  如何实现一个只有一个元素的元组,必须加一个逗号,哪怕只有一个值。

  1.tuple():基本和list()函数一样,取一个序列作为参数会返回一个tuple;如果参数为

  元组,它将按原样返回。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: