Skip to content

Instantly share code, notes, and snippets.

@hamaguchi-amago
hamaguchi-amago / list_plus.py
Created September 22, 2019 06:39
配列の結合
# -*- coding: utf-8 -*-
list1 = [1]
list2 = [2, 3]
list3 = [4, 5, 6]
list4 = list1 + list2 + list3
print("list1:" + str(list1))
print("list2:" + str(list2))
print("list3:" + str(list3))
@hamaguchi-amago
hamaguchi-amago / list_insert.py
Created September 22, 2019 06:53
配列の任意の箇所に要素を挿入するサンプル
# -*- coding: utf-8 -*-
list = [2, 4, 8]
print("insert前:" + str(list))
list.insert(2, 6)
print("insert後:" + str(list))
@hamaguchi-amago
hamaguchi-amago / list_del.py
Created September 22, 2019 07:12
配列インデックス指定で削除
# -*- coding: utf-8 -*-
list = [2, 4, 6, 8]
print("削除前:" + str(list))
del list[1]
print("削除後:" + str(list))
@hamaguchi-amago
hamaguchi-amago / list_remove.py
Created September 22, 2019 07:24
配列値指定で削除
# -*- coding: utf-8 -*-
list = [2, 4, 6, 8, 6, 4]
print("削除前:" + str(list))
list.remove(4)
print("削除後:" + str(list))
@hamaguchi-amago
hamaguchi-amago / list_len.py
Created September 22, 2019 07:42
配列の要素数を調べる方法
# -*- coding: utf-8 -*-
list = [2, 4, 6, 8, 6, 4]
print("list内容:" + str(list))
print("listの要素数:" + str(len(list)))
@hamaguchi-amago
hamaguchi-amago / list_sort.py
Last active October 4, 2019 13:46
配列のソートサンプル(昇順)
# -*- coding: utf-8 -*-
list = [5, 2, 3, 4, 1]
print("ソート前:" + str(list))
list.sort()
print("ソート後:" + str(list))
@hamaguchi-amago
hamaguchi-amago / list_sort_reverse.py
Created September 23, 2019 01:30
配列のソートサンプル(降順)
# -*- coding: utf-8 -*-
list = [5, 2, 3, 4, 1]
print("ソート前:" + str(list))
list.sort(reverse=True)
print("ソート後:" + str(list))
@hamaguchi-amago
hamaguchi-amago / list_reverse.py
Created September 23, 2019 01:44
配列の並び替え(逆順)
# -*- coding: utf-8 -*-
list = [5, 2, 3, 4, 1]
print("並び替え前:" + str(list))
list.reverse()
print("並び替え後:" + str(list))
@hamaguchi-amago
hamaguchi-amago / list_sort_and_reverse.py
Created September 23, 2019 02:08
配列sortとreverseを使った降順ソート
# -*- coding: utf-8 -*-
list = [5, 2, 3, 4, 1]
print("ソート前:" + str(list))
list.sort()
print("ソート後:" + str(list))
list.reverse()
print("逆順に並び替え:" + str(list))
@hamaguchi-amago
hamaguchi-amago / list_itemgetter.py
Last active October 4, 2019 13:48
多次元配列でソートをするサンプル
# -*- coding: utf-8 -*-
from operator import itemgetter
list = [[300, 40, 9], [100, 60, 8], [200, 50, 7]]
print("ソート前:" + str(list))
list.sort(key=itemgetter(0))
print("ソート後(0番目の要素):" + str(list))
list.sort(key=itemgetter(1))