【python】リストについて
配列の特定の要素数をカウントする(Counter)
l = ['a', 'a', 'a', 'a', 'b', 'c', 'c']
print(l.count('a'))
# 4
print(l.count('b'))
# 1
print(l.count('c'))
# 2
print(l.count('d'))
# 0
配列の要素数をカウントする
l = ['a', 'a', 'a', 'a', 'b', 'c', 'c']
print(len(l))
# 7
配列(インデックス指定)の取り出し
sports = ["baseball","football","tennis"]
print(sports[0])
# baseball
print(sports[1])
# football
print(sports[2])
# tennis
print(sports[-1])
# tennis
要素の中身の総和
x = [0, 1, 2, 3, 4]
print(sum(x))
# 10
print(sum(x, 20))
# 30 ←総和+20
要素の中身の総乗
import math
a = [1, 2, 3, 4, 5]
print(math.prod(a))
# 120
要素の中身の平均
import numpy
a = [0,1,2,3,4,5]
print(numpy.average(a))
# 2.5
配列に要素を追加する①(末尾)
l = [0,1,2]
l.append(100)
print(l)
# [0, 1, 2, 100]
l.append('new')
print(l)
# [0, 1, 2, 100, 'new']
l.append([3, 4, 5])
print(l)
# [0, 1, 2, 100, 'new', [3, 4, 5]]
配列に要素を追加する②(指定位置)
l = list(range(3))
print(l)
# [0, 1, 2]
l.insert(0, 100)
print(l)
# [100, 0, 1, 2]
l.insert(-1, 200)
print(l)
# [100, 0, 1, 200, 2]
l.insert(0, [-1, -2, -3])
print(l)
# [[-1, -2, -3], 100, 0, 1, 200, 2]
配列に配列を連結する①
l = list(range(3))
print(l)
# [0, 1, 2]
l.extend([100, 101, 102])
print(l)
# [0, 1, 2, 100, 101, 102]
l.extend((-1, -2, -3))
print(l)
# [0, 1, 2, 100, 101, 102, -1, -2, -3]
l.extend('new')
print(l)
# [0, 1, 2, 100, 101, 102, -1, -2, -3, 'n', 'e', 'w']
配列に配列を連結する②
l2 = l + [5, 6, 7]
print(l2)
# [0, 1, 2, 100, 101, 102, -1, -2, -3, 'n', 'e', 'w', 5, 6, 7]
l += [5, 6, 7]
print(l)
# [0, 1, 2, 100, 101, 102, -1, -2, -3, 'n', 'e', 'w', 5, 6, 7]
配列に配列を挿入
l = list(range(3))
print(l)
# [0, 1, 2]
l[1:1] = [100, 200, 300]
print(l)
# [0, 100, 200, 300, 1, 2]
l = list(range(3))
print(l)
# [0, 1, 2]
l[1:2] = [100, 200, 300]
print(l)
# [0, 100, 200, 300, 2]
要素が2つ以上ない要素の数
l = ["a","a","b","c","d"]
print(l)
#["a","a","b","c","d"]
print(set(l))
#["b","c","d"]
print(len(set(l)))
#3
この記事が気に入ったらサポートをしてみませんか?