python3列表去重,python3 列表操作

  python3列表去重,python3 列表操作

  序列是Python中最基本的数据结构。

  序列中的每个值都有一个对应的位置值,称为索引。第一个索引是0,第二个索引是1,依此类推。

  Python有六种内置的序列类型,但最常见的是列表和元组。

  可以对列表执行的操作包括索引、切片、添加、相乘和检查成员。

  此外,Python具有用于确定序列长度以及确定最大和最小元素的内置方法。

  List是最常用的Python数据类型,它可以显示为方括号中的逗号分隔值。

  列表中的数据项不需要属于同一类型。

  创建一个列表,只需将不同的数据项用逗号分隔在方括号中。如下所示:

  list1=[Google , Runoob ,1997,2000]

  列表2=[1,2,3,4,5 ]

  list3=[a , b , c , d]

  List=[red , green , blue , yellow , white , black]访问列表中的值与字符串的索引相同。列表的索引从0开始,第二个索引是1,依此类推。

  可以通过索引列表进行截取、合并等等。

  #!/usr/bin/python3

  list=[红色,绿色,蓝色,黄色,白色,黑色]

  打印(列表[0])

  打印(列表[1])

  打印(list[2])上面例子的输出结果:

  红色

  绿色的

  蓝色的索引也可以从尾部开始,最后一个元素的索引是-1,前一个是-2,以此类推。

  #!/usr/bin/python3

  list=[红色,绿色,蓝色,黄色,白色,黑色]

  打印(列表[-1])

  打印(列表[-2])

  打印(list[-3])上述示例的输出结果:

  黑色

  白色

  黄色使用下标索引来访问列表中的值。同样,您也可以使用方括号[]来截取字符,如下所示:

  #!/usr/bin/python3

  nums=[10,20,30,40,50,60,70,80,90]

  打印(nums[0:4])上面的示例输出结果:

  具有负索引值的[10,20,30,40]截距:

  上面的示例输出结果:

  列表[1]: Runoob

  List[1:-2]: [Runoob , Zhihu]更新列表可以修改或更新列表中的数据项,也可以使用append()方法添加列表项,如下图:

  #!/usr/bin/python3

  list=[Google , Runoob ,1997,2000]

  Print(第三个元素是:,list[2])

  列表[2]=2001

  Print(更新的第三个元素是:,list[2])

  list1=[Google , Runoob ,淘宝]

  list1.append(百度)

  Print (updated list:,list1)**注:**我们将在后面的章节中讨论append()方法的使用。

  上面的示例输出结果:

  第三个要素是:1997年

  更新的第三个要素是:2001年。

  更新列表:[Google , RunOOB ,淘宝,百度]

  删除列表元素可以使用del语句删除列表元素,如下例所示:

  #!/usr/bin/python3

  list=[Google , Runoob ,1997,2000]

  打印(“原始列表:”,列表)

  删除列表[2]

  打印(删除第三个元素:,列出)以上示例输出结果:

  原始列表:[Google , Runoob ,1997,2000]

  删除第三个元素:[Google , Runoob ,2000]**注:**我们将在下一章讨论remove()方法的使用。

  Python脚本操作符列表对和*的操作符类似于字符串。符号*用于组合列表,符号*用于重复列表。

  如下所示:

  Python表达式

  结果

  形容

  len([1,2,3])

  三

  长度

  [1, 2, 3] [4, 5, 6]

  [1, 2, 3, 4, 5, 6]

  结合

  [嗨!] * 4

  [嗨!,‘嗨!’,‘嗨!’,‘嗨!’]

  重复

  3英寸[1,2,3]

  真实的

  列表中是否存在该元素?

  对于[1,2,3]中的x:print(x,end= )

  1 2 3

  重复

  Python列表截取和拼接Python的列表截取和字符串操作类型如下:

  L=[Google , Runoob ,淘宝]动作:

  Python表达式

  结果

  形容

  L[2]

  淘宝

  阅读第三个元素

  L[-2]

  Runoob

  从右边数倒数第二个元素:从右边数。

  L[1:]

  [Runoob ,淘宝]

  输出第二个元素的所有元素。

  L=[Google , Runoob ,淘宝]

  L[2]

  淘宝

  L[-2]

  Runoob

  L[1:]

  [Runoob ,淘宝]列表还支持拼接操作:

  平方=[1,4,9,16,25]

  squares=[36,49,64,81,100]

  广场

  [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

  嵌套列表使用嵌套列表在列表中创建其他列表,例如:

  a=[a , b , c]

  n=[1,2,3]

  x=[a,n]

  x

  [[a , b , c],[1,2,3]]

  x[0]

  [a , b , c]

  x[0][1]

   b

  Python列表函数方法Python包含以下函数:

  序列号

  功能

  一个

  列表元素的数目

  2

  Max(list)返回列表元素的最大值。

  三

  Min(list)返回列表元素的最小值。

  四

  List(seq)将元组转换成列表。

  Python包含以下方法:

  序列号

  方法

  一个

  List.append(obj)在列表末尾添加一个新对象

  2

  List.count(obj)计算一个元素在列表中出现的次数。

  三

  List.extend(seq)将另一个序列中的多个值追加到列表的末尾(用新列表扩展原始列表)

  四

  List.index(obj)查找列表中某个值第一次出现的索引位置。

  五

  将一个对象插入到列表中

  六

  [list.pop(index=-1])从列表中移除一个元素(默认为最后一个元素)并返回该元素的值。

  七

  List.remove(obj)移除列表中第一个出现的值。

  八

  list.reverse()反转列表中的元素。

  九

  List.sort (key=none,reverse=false)对原始列表进行排序。

  10

  List.clear()清除列表

  11

  List.copy()复制列表

  转载请联系作者取得转载授权,否则将追究法律责任。

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

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