python list操作方法汇总,python的list操作

  python list操作方法汇总,python的list操作

  1.平等比较1。与相同订单列表的比较

  同样的顺序可以直接用“==”来比较。

  list1=[一,二,三]

  list2=[一,二,三]

  列表1==列表2

  2.按不同的顺序列出以便比较。

  “==”只有在成员和成员位置相同的情况下才会返回True,但有时我们希望即使成员不同也能返回True。

  使用list sort()方法排序后,比较列表本身有一个sort()内置方法,可以对自己的成员进行排序;请注意,sort()方法会改变自身。

  list1=[一,二,三]

  list2=[一,三,二]

  list1.sort()==list2.sort()

  打印(列表1)

  使用sorted()方法进行排序,与上一节介绍的sort()方法相比,会重新排列列表成员,但有时我们不希望列表本身发生变化。

  我们可以使用变量来保存原始列表,但最好使用sorted()方法。sorted()不改变列表的原始顺序,而是生成一个新的排序列表并返回它。

  list1=[一,二,三]

  list2=[一,三,二]

  sorted(list1)==sorted(list2)

  打印(列表1)

  已排序(列表1)

  第二,包含比较直接用列表本身来比较包含类,只能遍历。这个比较麻烦,用set()转换成集合进行包含比较就简单多了。

  1.确定该列表是否包含其他列表。

  list1=[一,二,三]

  list2=[一,三,二,四]

  设置(列表1)。issubset(set(list2))

  设置(列表2)。issuperset(set(list1))

  2.获取两个列表的相同成员(交集)

  list1=[一,二,三,五]

  list2=[一,三,二,四]

  设置(列表1)。交集(集合(列表2))

  3.获取两个列表的不同成员

  list1=[一,二,三,五]

  list2=[一,三,二,四]

  设置(列表1)。symmetric_difference(set(list2))

  4.获取一个列表中不属于另一个列表的成员(差异集)

  你书房里的问题没人回答?边肖创建了一个Python学习交流QQ群:857662006。

  找志同道合的朋友互相帮助,群里也有不错的视频学习教程和PDF电子书!

  list1=[一,二,三,五]

  list2=[一,三,二,四]

  设置(列表1)。差异(集合(列表2))

  设置(列表2)。差异(集合(列表1))

  5.获取两个列表的所有成员(联合)

  list1=[一,二,三,五]

  list2=[一,三,二,四]

  设置(列表1)。union(集合(列表2))

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

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