コード一覧

【Python】リスト同士の演算と参考サイト

リスト同士の演算

<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/