phpなどでは、子の変数にはこの数字しかない!答えが一つしかないときはif文よりswich文。
swich文がpythonでは実装されていなかったが、python3.10よりmatch文として実装。
face = ['目','口','鼻','喉','耳','手']
for f in face:
match f:
case'目':
print('eyes')
case'口':
print('mouth')
case'鼻':
print('nose')
case'喉':
print('throat')
case'耳':
print('ear')
case n:
print(n + 'は存在しない')
#出力結果
eyes
mouth
nose
throat
ear
手は存在しない…
Source: python
pythonのfor分(match文)python3.10~
pythonのfor分(match文)python3.10~
投稿日: