Skip to content

Instantly share code, notes, and snippets.

@tmf16
Created October 17, 2012 09:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tmf16/3904639 to your computer and use it in GitHub Desktop.
Save tmf16/3904639 to your computer and use it in GitHub Desktop.
pythonでの配列処理いろいろ
# 連結
>>> a = [1, 2, 3]
>>> b = [4, 6, 6]
>>> a + b
[1, 2, 3, 4, 6, 6]
# 重複の削除
>>> a = [100, 20, 5, 10, 5, 20, 8]
>>> list(set(a))
[8, 20, 10, 100, 5]
# aの配列からbにある値を排除
>>> a = [1, 3, 5, 7, 9]
>>> b = [7, 3]
>>> list(set(a) - set(b))
[1, 5, 9]
# 両方の配列に含まれている値
>>> a = [1, 2, 3, 4, 5, 6]
>>> b = [2, 3, 5, 7, 11, 13]
>>> list(set(a) & set(b))
[2, 3, 5]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment