if not animal.get('neko'):
animalはディクショナリ型
print(animal.get('buta', 'ぶた'))
# ぶた
print(animal.get('buta'))
# None
animals = []
animals.append('neko')
animals.append('nezumi')
キーと値を取得しながらループする
list = {'animal_name': '猫ちゃん', 'age': 3, 'place': '家の中'}
for k, v in list.items():
print(k, v)
animal_name 猫ちゃん age 3 place 家の中
値のみ取得
list = {'animal_name': '猫ちゃん', 'age': 3, 'place': '家の中'}
for v in list.values():
print(v)
猫ちゃん 3 家の中
キーのみ取得
list = {'animal_name': '猫ちゃん', 'age': 3, 'place': '家の中'}
for v in list:
print(v)
animal_name age place
普通の配列(インデックス方式の配列)
list2 = ['やぎ','ぶた','うし']
for v in list2:
print(v)
やぎ ぶた うし
キーの取得(その2)
list = {'animal_name': '猫ちゃん', 'age': 3, 'place': '家の中'}
for k in list.keys():
print(k)
animal_name age place
インデックス(連番)と値を取得する
list = {'animal_name': '猫ちゃん', 'age': 3, 'place': '家の中'}
for i, v in enumerate(list):
print(i)
print(v)
0 animal_name 1 age 2 place