スポンサーリンク
リスト同士の演算
<div><div>
<pre class="lang:python decode:true">a = [1,2,3,4,5]
b = [11,12,13,14,15]
s =[x*y for (x,y)in zip(a,b)]
print(s)</pre></div></div>
[11, 24, 39, 56, 75]
リスト内の特定の文字が何番目にあるか
a = ["x","y","z"]
print(a.index("y"))
1
切り捨て 切り上げ 四捨五入
import math
a = 3 / 2
b = 7 / 3
print(a) # 1.5
print(b) # 2.3333...
# 切り上げは math.floor(値)
print(math.floor(a)) # 1
print(math.floor(b)) # 2
# 切り捨ては math.ceil(値)
print(math.ceil(a)) # 2
print(math.ceil(b)) # 3
# 四捨五入は round(値)
print(round(a)) # 2
print(round(b)) # 2
リストの中で重複する値を出す
list(set([1, 2, 3, 4]) & set([3, 4, 5, 6]))
[3, 4]
b =[1,2,3]
c =[1,2,3]
list(set(b)&set(c))
[1, 2, 3]
参考サイト
http://inarizuuuushi.hatenablog.com/entry/2017/03/08/000731
http://hwhw.hatenablog.com/entry/2017/03/10/020417
http://doc.code161.com/python/list-number-calculate/