list 的 sort 方法返回的是對已經存在的列表進行操作,而內建函式 sorted 方法返回的是乙個新的 list,而不是在原來的基礎上進行的操作(
a.sort(reverse=true),
b = sorted(a, reverse=false)
)#!/usr/bin/env python3
l1 = ['1','2','3','4']
l2 = ['3','4','5','6']# 交集
result1 = [i for i in l1 if i in l2]
result2 = list(set(l1).intersection(set(l2)))
print(result1)
print(result2)
# 並集
result3 = list(set(l1).union(set(l2)))
print(result3)
# 差集
# 元素在 l1 不在 l2
result4 = list(set(l1).difference(set(l2)))
print(result4)
Python中list的交 並 差集獲取方法示例
1.獲取兩個list 的交集 coding utf 8 方法一 a 2,3,4,5 b 2,5,8 tmp val for val in a if val in b print tmp 2,5 方法二 print list set a intersection set b 2.獲取兩個list 的並...
Postgre中,求交 並 差集的方法
兩個查詢的結果可以用集合操作並,交,差進行組合。語法是 query1 union all query2 query1 intersect all query2 query1 except all query2 query1 和 query2 都是可以使用我們到此為止討論的所有查詢特性的查詢。集合操作...
List的交並差集操作操作
這個操作應該是比較基礎的了,平時用得也比較少,所以寫在這裡提醒自己framework已經提供了這樣的功能了 static void main string args var right new list var intersection left.intersect right console.wr...