Python求兩個list差集的方法
有時候,為了需求,需要統計兩個 list 之間的交集,並集,差集。下面我們就給大家詳細介紹一下吧!
一.兩個list差集
如有下面兩個數組:
a = [1,2,3]
b = [2,3]
想要的`結果是[1]
下面記錄一下三種實現方式:
1. 正常的方式代碼如下
ret = []
for i in a:
if i not in b:
nd(i)
2. 濃縮版代碼如下
ret = [ i for i in a if i not in b ]
3. 另一版代碼如下
ret = list(set(a) ^ set(b))
二. 獲取兩個list 的並集代碼如下
print list(set(a)n(set(b)))
三. 獲取兩個 list 的差集代碼如下
print list(set(b)erence(set(a))) # b中有而a中沒有的
-
php遞歸創建和刪除文件夾的代碼
php中遞歸創建和刪除文件夾的代碼,供大家學習參考。就跟隨本站小編一起去了解下吧,想了解更多相關信息請持續關注我們應屆畢業生考試網!方法一複製代碼代碼如下:<?php/***目錄生成類:UtilsMakeDir*@authoryepeng*@since2010.3.18*/classUtilsMakeDir{//基目錄建...
-
PHP的SPL標準庫的用法介紹
本文介紹下,php編程中SPL中的用法,SPL,PHP標準庫(StandardPHPLibrary),此從PHP5.0起內置的組件和接口,有需要的朋友參考下。PHPSPL的用法SPL,PHP標準庫(StandardPHPLibrary),此從PHP5.0起內置的組件和接口,並且從PHP5.3已逐漸的成熟。SPL其實在所有的PHP5開發環境中被內置,...
-
PHP中iconv函數知識
iconv函數庫能夠完成各種字符集間的轉換,是php編程中不可缺少的基礎函數庫。下面是小編為大家蒐集整理出來的有關於PHP中iconv函數知識,有需要的小夥伴可以參考下。今天在修改論文在線的時候,遇到了iconv這個函數。學習一下1234header('Content-Type:applicat...
-
PHP字符串函數大彙總
我們大家知道無論哪種編程語言,字符串操作都是一個重要的基礎,往往是簡單而重要。PHP給我們提供了大量的字符串操作函數,功能強大,使用也比較簡單,在這裏小編為大家總結九類字符串函數。1.查找字符位置函數strpos($str,search,[int]):查找search在$str中的第一次位...
相關文章
- 英語四級聽力訓練: this is the Technology Report
- School trip on this Sunday國中英語作文
- CentOS 7.0編譯安裝Nginx+MySQL+PHP的方法
- PEP六上Unit2 Ways to go to school教學反思
- Why Public Speaking Is So Important 公共演説的重要性大學英語
- A Letter to the University President為題目的作文
- 高一英語寫作範文:Is It the Only Way Out To Go To College
- 英語閲讀:Why Apple says it's slowing down older iPhone
- Thinkpad筆記本開機顯示Tointerrruptnormalstartup解決方法
- CentOS 7.0編譯安裝Nginx+MySQL+PHP的方法大綱