空チェック(値がセットされているかチェック)


	if not animal.get('neko'):
	
animalはディクショナリ型


配列から値取得、空ならデフォルト取得 | ワンライナー

animal配列(ディクショナリ)にbutaキーに紐づく値がセットされていないなら「ぶた」の文字を取得する。

	print(animal.get('buta', 'ぶた'))
	# ぶた
	

デフォルト値を省略すると、Noneが取得できる。

	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