ใ€Pythonใ€‘่พžๆ›ธๅž‹๏ผˆ้€ฃๆƒณ้…ๅˆ—๏ผ‰ใฎไฝฟใ„ๆ–น

Pythonใฎ่พžๆ›ธๅž‹๏ผˆ้€ฃๆƒณ้…ๅˆ—๏ผ‰ใฎไฝฟใ„ๆ–นใจใ‚ฝใƒผใ‚นใ‚ณใƒผใƒ‰ใซใคใ„ใฆ็ดนไป‹ใ—ใพใ™ใ€‚

่พžๆ›ธๅž‹๏ผˆdictionary๏ผ‰ใจใฏ

Pythonใฎ่พžๆ›ธๅž‹๏ผˆdictionary๏ผ‰ใจใฏใ€ใƒชใ‚นใƒˆใ‚„ใ‚ฟใƒ—ใƒซใฎใ‚ˆใ†ใซ่ค‡ๆ•ฐใฎ่ฆ็ด ใŒๆ ผ็ดใ•ใ‚ŒใŸใƒ‡ใƒผใ‚ฟๅž‹ใงใ™ใ€‚
ใƒชใ‚นใƒˆใ‚„ใ‚ฟใƒ—ใƒซใจใฎ้•ใ„ใฏใ€ไปฅไธ‹ใฎใ‚ˆใ†ใซใ‚ญใƒผใ‚’ๆŒ‡ๅฎšใ—ใฆๅ€คใซใ‚ขใ‚ฏใ‚ปใ‚นใ™ใ‚‹ใ“ใจใงใ™ใ€‚

data = {"key1":1, "key2":2}

print(data["key2"]) # 1

ไธ€ๆ–นใ€ใƒชใ‚นใƒˆใ‚„ใ‚ฟใƒ—ใƒซใงใฏใ€่ฆ็ด ใฎๆŒ‡ๅฎšใ‚’ใ€Œๆ•ฐๅญ—๏ผˆ่ฆ็ด ็•ชๅท๏ผ‰ใ€ใง่กŒใ„ใพใ™ใŒใ€่พžๆ›ธๅž‹ใงใฏ่ฆ็ด ใฎๆŒ‡ๅฎšใ‚’ไปปๆ„ใฎๆ–‡ๅญ—ๅˆ—ใ‚„ๆ•ฐๅ€คใง่กŒใ„ใพใ™ใ€‚

่พžๆ›ธๅž‹ใฏใพใ•ใ—ใใ€Œ่พžๆ›ธใฎใ‚ˆใ†ใซใ‚ญใƒผใƒฏใƒผใƒ‰ใ‚’็ดขๅผ•ใง่ชฟในใ‚‹ใจใ€ใ‚ญใƒผใƒฏใƒผใƒ‰ใซใคใ„ใฆใฎ่งฃ่ชฌ๏ผˆๅ€ค๏ผ‰ใ‚’ๅ‚็…งใงใใ‚‹ใ€ใจใ„ใ†ใ‚ˆใ†ใชไป•็ต„ใฟใซใชใฃใฆใ„ใพใ™ใ€‚
Pythonใงใฏ่พžๆ›ธๅž‹ใจๅ‘ผใฐใ‚Œใฆใ„ใพใ™ใŒใ€ไป–ใฎใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ่จ€่ชžใงใฏๅŒๆง˜ใฎไป•็ต„ใฟใŒ้€ฃๆƒณ้…ๅˆ—ใ‚„ใƒžใƒƒใƒ—ใจๅ‘ผใฐใ‚Œใฆใ„ใพใ™ใ€‚

่พžๆ›ธๅž‹ใฏJSONๅฝขๅผใฎใƒ‡ใƒผใ‚ฟใƒ•ใ‚ฉใƒผใƒžใƒƒใƒˆใ‚’ๆ‰ฑใ†ๅ ดๅˆใซใ‚‚ไฝฟใ‚ใ‚Œใพใ™ใ€‚JSONใฏ่พžๆ›ธๅž‹ใจๅŒใ˜ใ‚ˆใ†ใชใƒ‡ใƒผใ‚ฟๆง‹้€ (ใ‚ญใƒผใจๅ€คใฎใƒšใ‚ข)ใงใ‚ใ‚‹ใŸใ‚ใ€JSONๅฝขๅผใฎใƒ‡ใƒผใ‚ฟใฏ่พžๆ›ธๅž‹ใจใ—ใฆPythonๅ†…ใง็”จใ„ใ‚‹ไธ€่ˆฌ็š„ใงใ™ใ€‚JSONๅฝขๅผใฎใƒ‡ใƒผใ‚ฟใฏใ€WebAPIใชใฉใ‚ทใ‚นใƒ†ใƒ ้–“ใฎใƒ‡ใƒผใ‚ฟ้€šไฟกใชใฉใซใ‚ˆใๅˆฉ็”จใ•ใ‚Œใ‚‹ใŸใ‚ใ€Pythonใงๆœฌๆ ผ็š„ใซใ‚ทใ‚นใƒ†ใƒ ้–‹็™บใ‚’ใ™ใ‚‹ๅ ดๅˆใซใฏ่พžๆ›ธๅž‹ใซใคใ„ใฆ็†่งฃใ—ใฆใŠใๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚

่พžๆ›ธๅž‹ใฎๅˆฉ็‚น

ใƒชใ‚นใƒˆใ‚„ใ‚ฟใƒ—ใƒซใฎๅ ดๅˆใ€ใƒ‡ใƒผใ‚ฟ(ๅ€ค)ใฎๆ•ฐใŒๅคงใใใชใ‚‹ใจใฉใ‚ŒใŒใฉใฎใƒ‡ใƒผใ‚ฟใงใ‚ใฃใŸใ‹ใŒๅˆคๅˆฅๅ›ฐ้›ฃใซใชใ‚Šใพใ™ใ€‚
่พžๆ›ธๅž‹ใฏ1ใคใฎใƒ‡ใƒผใ‚ฟ(ๅ€ค)ใ‚’ใ‚ญใƒผๅใง็ฎก็†ใงใใ‚‹ใŸใ‚ใ€ใƒ‡ใƒผใ‚ฟๆ•ฐใŒๅข—ใˆใฆใ‚‚ๅˆคๅˆฅใงใใ‚‹ใจใ„ใ†ๅˆฉ็‚นใŒใ‚ใ‚Šใพใ™ใ€‚

ๅ‹•็”ป่งฃ่ชฌ็‰ˆ

ๆœฌใƒšใƒผใ‚ธใฎๅ†…ๅฎนใฏไปฅไธ‹ๅ‹•็”ปใง่งฃ่ชฌใ—ใฆใ„ใพใ™ใ€‚

่พžๆ›ธๅž‹ใฎใƒ‡ใƒผใ‚ฟใ‚’็”Ÿๆˆ

่พžๆ›ธๅž‹ใงใฏใ€ใ‚ญใƒผใซๆ–‡ๅญ—ๅˆ—ใ‚’่จญๅฎšใงใใพใ™ใ€‚
่พžๆ›ธๅž‹ใฏไธญๆ‹ฌๅผง { } ใง่ฆ็ด ใ‚’ๆ‹ฌใ‚Šใพใ™ใ€‚

ใ€ๆ›ธๅผใ€‘

dict = {ใ‚ญใƒผ1 : ๅ€ค1, ใ‚ญใƒผ2 : ๅ€ค2, โ€ฆ}

ใ‚ญใƒผใซใฏใ€Œๆ–‡ๅญ—ๅˆ—ใ€ใ€Œๆ•ฐๅ€คใ€ใ€Œใ‚ฟใƒ—ใƒซใ€ใ‚’่จญๅฎšใงใใพใ™ใ€‚

ไปฅไธ‹ใฏใ€ใ‚ญใƒผใซๆ–‡ๅญ—ๅˆ—ใ‚’่จญๅฎšใ—ใŸไพ‹ใงใ™ใ€‚

data = {"fubuki":1, "shirayuki":2}

print(data["fubuki"]) # 1

ไปฅไธ‹ใฏใ€ใ‚ญใƒผใซๆ•ฐๅ€คใ‚’่จญๅฎšใ—ใŸไพ‹ใงใ™ใ€‚

data = {3:1, "shirayuki":2}

print(data[3]) # 1

ใ‚ญใƒผใซๆŒ‡ๅฎšใงใใชใ„ใ‚‚ใฎใฏใ€ๅ€คใ‚’ๆ›ธใๆ›ใˆใงใใ‚‹ๅค‰ๆ•ฐใ‚„้…ๅˆ—๏ผˆใƒชใ‚นใƒˆ๏ผ‰ใงใ™ใ€‚
ไปฅไธ‹ใฎใ‚ˆใ†ใซใ€ใ‚ฟใƒ—ใƒซใฏๅ€คใ‚’ๆ›ธใๆ›ใˆใงใใชใ„ใŸใ‚ใ€ๆŒ‡ๅฎšใงใใพใ™ใ€‚

data = {"('fubuki', 'bukki')":1, "shirayuki":2}

print(data["('fubuki', 'bukki')"]) # 1
ใ€Pythonใ€‘่พžๆ›ธใงใ‚ญใƒผใ‹ใ‚‰ๅ€คใ‚’ๅ–ๅพ—
ใ“ใฎ่จ˜ไบ‹ใงใฏใ€Pythonใฎ่พžๆ›ธๅž‹ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใงใ‚ญใƒผใ‚’ๆŒ‡ๅฎšใ—ใฆๅ€คใ‚’ๅ–ใ‚Šๅ‡บใ™ๆ–นๆณ•ใจใ‚ฝใƒผใ‚นใ‚ณใƒผใƒ‰ใซใคใ„ใฆ็ดนไป‹ใ—ใพใ™ใ€‚

่ฆ็ด ๆ•ฐ๏ผˆ้•ทใ•๏ผ‰ใ‚’ๅ–ๅพ—

Pythonใฎใ‚ฟใƒ—ใƒซใงใฏใ€ใƒชใ‚นใƒˆ๏ผˆ้…ๅˆ—๏ผ‰ใจๅŒๆง˜ใ€len้–ขๆ•ฐใง่ฆ็ด ๆ•ฐ๏ผˆ้•ทใ•๏ผ‰ใ‚’ๅ–ๅพ—ใงใใพใ™ใ€‚
โ€ปใ‚ญใƒผใจๅ€คใฎ1ใ‚ปใƒƒใƒˆใง1่ฆ็ด ใจใ—ใฆใ‚ซใ‚ฆใƒณใƒˆใ•ใ‚Œใพใ™
ใ€ๆ›ธๅผใ€‘

len(่พžๆ›ธๅ)

โ– ใ‚ตใƒณใƒ—ใƒซใ‚ณใƒผใƒ‰

data = {"fubuki'":1, "shirayuki":2}

print(len(data)) # 2
ใ€Pythonใ€‘่พžๆ›ธใฎ่ฆ็ด ๆ•ฐ๏ผˆ้•ทใ•๏ผ‰ใ‚’ๅ–ๅพ—
ใ“ใฎ่จ˜ไบ‹ใงใฏใ€Pythonใง่พžๆ›ธๅž‹ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใฎ่ฆ็ด ๆ•ฐ๏ผˆ้•ทใ•๏ผ‰ใ‚’ๅ–ๅพ—ใ™ใ‚‹ๆ–นๆณ•ใจใ‚ฝใƒผใ‚นใ‚ณใƒผใƒ‰ใซใคใ„ใฆ็ดนไป‹ใ—ใพใ™ใ€‚

่พžๆ›ธๅž‹ใฎใƒ‡ใƒผใ‚ฟใ‚’้€ฃ็ตใƒป่ฟฝๅŠ 

Pythonใฎ่พžๆ›ธใงใฏใ€updateใƒกใ‚ฝใƒƒใƒ‰ใง่พžๆ›ธๅŒๅฃซใ‚’้€ฃ็ต๏ผˆใƒ‡ใƒผใ‚ฟๆ›ดๆ–ฐ๏ผ‰ใงใใพใ™ใ€‚

ใ€ๆ›ธๅผใ€‘

่พžๆ›ธๅ1.update(่พžๆ›ธๅ2)

โ€ป่พžๆ›ธๅ1ใฎๅพŒใ‚ใซ่พžๆ›ธๅ2ใŒ่ฟฝๅŠ ใ•ใ‚Œใพใ™ใ€‚

โ– ใ‚ตใƒณใƒ—ใƒซใ‚ณใƒผใƒ‰

data = {"fubuki":1, "shirayuki":2}
data2 = {"hatsuyuki":3, "miyuki":4}

data.update(data2)

print(data) # {'fubuki': 1, 'shirayuki': 2, 'hatsuyuki': 3, 'miyuki': 4}

Pythonใฎ่พžๆ›ธใงใฏใ€ใ€Œๅญ˜ๅœจใ—ใชใ„ๆ–ฐใ—ใ„ใ‚ญใƒผใจๅ€คใ€ใ‚’่พžๆ›ธใซไปฃๅ…ฅใ™ใ‚‹ใจใ€่ฆ็ด ใจใ—ใฆ่ฟฝๅŠ ใ•ใ‚Œใพใ™ใ€‚

ๆ›ธๅผ

่พžๆ›ธๅ[ๆ–ฐใ—ใ„ใ‚ญใƒผๅ] = ๅ€ค

โ€ป่พžๆ›ธใฎๆœ€ๅพŒๅฐพใซ่ฟฝๅŠ ใ•ใ‚Œใพใ™ใ€‚

โ– ใ‚ตใƒณใƒ—ใƒซใ‚ณใƒผใƒ‰

data = {"fubuki":1, "shirayuki":2}

data["hatsuyuki"] = 3

print(data) # {'fubuki': 1, 'shirayuki': 2, 'hatsuyuki': 3}
ใ€Pythonใ€‘่พžๆ›ธใฎ้€ฃ็ต๏ผˆใƒ‡ใƒผใ‚ฟ่ฟฝๅŠ ๏ผ‰
ใ“ใฎ่จ˜ไบ‹ใงใฏใ€Pythonใง่พžๆ›ธๅž‹ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆๅŒๅฃซใ‚’้€ฃ็ต๏ผˆใƒ‡ใƒผใ‚ฟ่ฟฝๅŠ ๏ผ‰ใ™ใ‚‹ๆ–นๆณ•ใจใ‚ฝใƒผใ‚นใ‚ณใƒผใƒ‰ใซใคใ„ใฆ็ดนไป‹ใ—ใพใ™ใ€‚
ใ€Pythonใ€‘่พžๆ›ธใซใƒ‡ใƒผใ‚ฟ่ฟฝๅŠ 
ใ“ใฎ่จ˜ไบ‹ใงใฏใ€Pythonใง่พžๆ›ธๅž‹ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใซใƒ‡ใƒผใ‚ฟใ‚’่ฟฝๅŠ ใ™ใ‚‹ๆ–นๆณ•ใจใ‚ฝใƒผใ‚นใ‚ณใƒผใƒ‰ใซใคใ„ใฆ็ดนไป‹ใ—ใพใ™ใ€‚

่พžๆ›ธๅž‹ใฎใƒ‡ใƒผใ‚ฟไปฃๅ…ฅ๏ผˆๅ€คใฎๆ›ธใๆ›ใˆ๏ผ‰

Pythonใฎ่พžๆ›ธใงใฏใ€ไปฅไธ‹ใฎใ‚ˆใ†ใซไปฃๅ…ฅใ™ใ‚‹ใจ่พžๆ›ธใฎๅ€คใ‚’ๆ›ธใๆ›ใˆใงใใพใ™ใ€‚

ใ€ๆ›ธๅผใ€‘

่พžๆ›ธๅ[ใ‚ญใƒผ] = ๆ–ฐใ—ใ„ๅ€ค

โ– ใ‚ตใƒณใƒ—ใƒซใ‚ณใƒผใƒ‰

data = {"fubuki":1, "shirayuki":2}

data["fubuki"] = 5

print(data["fubuki"]) # 5
ใ€Pythonใ€‘่พžๆ›ธใซใƒ‡ใƒผใ‚ฟไปฃๅ…ฅ๏ผˆๅ€คใฎๆ›ธใๆ›ใˆ๏ผ‰
ใ“ใฎ่จ˜ไบ‹ใงใฏใ€Pythonใง่พžๆ›ธๅž‹ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใซใƒ‡ใƒผใ‚ฟใ‚’ไปฃๅ…ฅใ™ใ‚‹ๆ–นๆณ•ใจใ‚ฝใƒผใ‚นใ‚ณใƒผใƒ‰ใซใคใ„ใฆ็ดนไป‹ใ—ใพใ™ใ€‚

่พžๆ›ธๅž‹ใฎใƒ‡ใƒผใ‚ฟๅ‰Š้™ค(delๆ–‡ใ€popใƒกใ‚ฝใƒƒใƒ‰ใ€clearใƒกใ‚ฝใƒƒใƒ‰)

Pythonใฎ่พžๆ›ธใงใฏใ€delๆ–‡ใ€ใ‚‚ใ—ใใฏpopใƒกใ‚ฝใƒƒใƒ‰ใ‚’็”จใ„ใฆๆŒ‡ๅฎšใ—ใŸใ‚ญใƒผใ‚’ใ‚‚ใค่ฆ็ด ใฎใฟใ‚’ๅ‰Š้™คใงใใพใ™ใ€‚

ๆ›ธๅผ

del ่พžๆ›ธๅ[ใ‚ญใƒผ]
่พžๆ›ธๅ.pop(ใ‚ญใƒผ)

โ€ปpopใƒกใ‚ฝใƒƒใƒ‰ใฎๅ ดๅˆใฏใ€่ฟ”ใ‚Šๅ€คใงๆถˆๅŽปใ—ใŸ่ฆ็ด ใฎๅ€คใ‚’ๅ–ๅพ—ใงใใพใ™ใ€‚

โ– delๆ–‡ใฎใ‚ตใƒณใƒ—ใƒซใ‚ณใƒผใƒ‰

data = {"fubuki":1, "shirayuki":2}

del data["fubuki"]

print(data) # {'shirayuki': 2}

โ– popใƒกใ‚ฝใƒƒใƒ‰ใฎใ‚ตใƒณใƒ—ใƒซใ‚ณใƒผใƒ‰

data = {"fubuki":1, "shirayuki":2}

del_value = data.pop("fubuki")

print(del_value) # 1
print(data) # {'shirayuki': 2}

โ– clearใƒกใ‚ฝใƒƒใƒ‰ใฎใ‚ตใƒณใƒ—ใƒซใ‚ณใƒผใƒ‰
Pythonใฎ่พžๆ›ธใงใฏใ€clearใƒกใ‚ฝใƒƒใƒ‰ใ‚’็”จใ„ใฆๅ…จใฆใฎ่ฆ็ด ใ‚’ๅ‰Š้™คใงใใพใ™ใ€‚

data = {"fubuki":1, "shirayuki":2}

data.clear()

print(data) # {}

ใ€ๆ›ธๅผใ€‘

่พžๆ›ธๅ.clear(ใ‚ญใƒผ)
ใ€Pythonใ€‘่พžๆ›ธใฎ่ฆ็ด ๅ‰Š้™ค(delๆ–‡ใ€popใƒกใ‚ฝใƒƒใƒ‰)
ใ“ใฎ่จ˜ไบ‹ใงใฏใ€Pythonใง่พžๆ›ธๅž‹ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใฎ่ฆ็ด ๏ผˆใƒ‡ใƒผใ‚ฟ๏ผ‰ใ‚’ๅ‰Š้™คใ™ใ‚‹ๆ–นๆณ•ใจใ‚ฝใƒผใ‚นใ‚ณใƒผใƒ‰ใซใคใ„ใฆ็ดนไป‹ใ—ใพใ™ใ€‚
ใ€Pythonใ€‘่พžๆ›ธใฎๅ…จใฆใฎ่ฆ็ด ๅ‰Š้™ค๏ผˆclearใƒกใ‚ฝใƒƒใƒ‰๏ผ‰
ใ“ใฎ่จ˜ไบ‹ใงใฏใ€Pythonใง่พžๆ›ธๅž‹ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใฎๅ…จใฆใฎ่ฆ็ด ๏ผˆใƒ‡ใƒผใ‚ฟ๏ผ‰ใ‚’ๅ‰Š้™คใ™ใ‚‹ๆ–นๆณ•ใจใ‚ฝใƒผใ‚นใ‚ณใƒผใƒ‰ใซใคใ„ใฆ็ดนไป‹ใ—ใพใ™ใ€‚

่พžๆ›ธๅž‹ใฎใ‚ญใƒผใฎๅญ˜ๅœจ็ขบ่ช๏ผˆinๆผ”็ฎ—ๅญ๏ผ‰

Pythonใฎ่พžๆ›ธใงใฏใ€inๆผ”็ฎ—ๅญใ‚’็”จใ„ใฆๆŒ‡ๅฎšใ—ใŸใ‚ญใƒผใŒๅญ˜ๅœจใ™ใ‚‹ใ‹็ขบ่ชใงใใพใ™ใ€‚

ใ€ๆ›ธๅผใ€‘

ใ‚ญใƒผ in ่พžๆ›ธๅ

โ– ่ฟ”ใ‚Šๅ€ค
ใ‚ญใƒผใŒ่พžๆ›ธใซๅญ˜ๅœจใ™ใ‚‹ใƒปใƒปใƒปTrue
ใ‚ญใƒผใŒ่พžๆ›ธใซๅญ˜ๅœจใ—ใชใ„ใƒปใƒปใƒปFalse

โ– ใ‚ตใƒณใƒ—ใƒซใ‚ณใƒผใƒ‰

data = {"fubuki":1, "shirayuki":2}

print("fubuki" in data) # True
print("kaga" in data) # False

่พžๆ›ธๅž‹ใฎๅ…จใฆใฎใ‚ญใƒผใจๅ€คใ‚’ๅ–ๅพ—

Pythonใฎ่พžๆ›ธใงใฏใ€keysใƒกใ‚ฝใƒƒใƒ‰ใ‚’็”จใ„ใฆๅ…จใฆใฎใ‚ญใƒผใ‚’ๅ–ใ‚Šๅ‡บใ›ใพใ™ใ€‚
ๅŒๆง˜ใซใ€valuesใƒกใ‚ฝใƒƒใƒ‰ใงๅ…จใฆใฎๅ€คใ‚’ๅ–ใ‚Šๅ‡บใ›ใพใ™ใ€‚

ใ€ๆ›ธๅผโ‘ ใ€‘

่พžๆ›ธๅ.keys()

โ€ป่ฟ”ใ‚Šๅ€ค๏ผšๅ…จใฆใฎใ‚ญใƒผ(ใƒชใ‚นใƒˆๅž‹)

ใ€ๆ›ธๅผโ‘กใ€‘

่พžๆ›ธๅ.values()

โ€ป่ฟ”ใ‚Šๅ€ค๏ผšๅ…จใฆใฎๅ€ค(ใƒชใ‚นใƒˆๅž‹)

โ– ใ‚ตใƒณใƒ—ใƒซใ‚ณใƒผใƒ‰

data = {"fubuki":1, "shirayuki":2}

print(data.keys()) # dict_keys(['shirayuki', 'fubuki'])
print(data.values()) # dict_values([1, 2])
ใ€Pythonใ€‘่พžๆ›ธใฎๅ…จใฆใฎใ‚ญใƒผใƒปๅ€คใ‚’ๅ–ๅพ—
ใ“ใฎ่จ˜ไบ‹ใงใฏใ€Pythonใง่พžๆ›ธๅž‹ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใซใ‚ใ‚‹ๅ…จใฆใฎใ‚ญใƒผใƒปๅ€คใ‚’ใใ‚Œใžใ‚Œๅ–ๅพ—ใ™ใ‚‹ใ‹็ขบ่ชใ™ใ‚‹ๆ–นๆณ•ใจใ‚ฝใƒผใ‚นใ‚ณใƒผใƒ‰ใซใคใ„ใฆ็ดนไป‹ใ—ใพใ™ใ€‚

่พžๆ›ธๅž‹ใฎใƒ‡ใƒผใ‚ฟใ‚’ใ‚ฟใƒ—ใƒซใ‚„ใƒชใ‚นใƒˆใซๅค‰ๆ›

Pythonใฎ่พžๆ›ธใงใฏใ€itemsใƒกใ‚ฝใƒƒใƒ‰ใง่ฆ็ด ใ‚’ใ‚ฟใƒ—ใƒซใ‚„ใƒชใ‚นใƒˆใซๅค‰ๆ›ใ—ใฆๅ–ใ‚Šๅ‡บใ›ใพใ™ใ€‚

ใ€ๆ›ธๅผใ€‘

่พžๆ›ธๅ.items()

โ€ป่ฟ”ใ‚Šๅ€ค๏ผšๅ„่ฆ็ด ใ‚’ใ‚ฟใƒ—ใƒซ(ใ‚ญใƒผ, ๅ€ค)ใซๅค‰ๆ›ใ—ใ€ๅ„ใ‚ฟใƒ—ใƒซใ‚’ใƒชใ‚นใƒˆใซๆ ผ็ดใ—ใŸใ‚‚ใฎ

โ– ใ‚ตใƒณใƒ—ใƒซใ‚ณใƒผใƒ‰

data = {"fubuki":1, "shirayuki":2}

print(data.items()) # ([('shirayuki', 2), ('fubuki', 1)])
ใ€Pythonใ€‘่พžๆ›ธใฎ่ฆ็ด ใ‚’ใ‚ฟใƒ—ใƒซใƒปใƒชใ‚นใƒˆใซๅค‰ๆ›
ใ“ใฎ่จ˜ไบ‹ใงใฏใ€Pythonใง่พžๆ›ธๅž‹ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใฎ่ฆ็ด ใ‚’ใ‚ฟใƒ—ใƒซใƒปใƒชใ‚นใƒˆใซๅค‰ๆ›ใ—ใฆๅ–ใ‚Šๅ‡บใ™ๆ–นๆณ•ใจใ‚ฝใƒผใ‚นใ‚ณใƒผใƒ‰ใซใคใ„ใฆ็ดนไป‹ใ—ใพใ™ใ€‚

้–ข้€ฃใƒšใƒผใ‚ธ

Pythonใฎไฝฟใ„ๆ–นใซใคใ„ใฆไปฅไธ‹ใƒšใƒผใ‚ธใงใพใจใ‚ใฆใ„ใพใ™ใ€‚

ใ€Python่ถ…ๅ…ฅ้–€ใ€‘ไฝฟใ„ๆ–นใจใ‚ตใƒณใƒ—ใƒซ้›†
Pythonใฎไฝฟใ„ๆ–นใซใคใ„ใฆใ€ๅŸบ็คŽๆ–‡ๆณ•ใ‹ใ‚‰ๅฟœ็”จไพ‹ใพใงๅ…ฅ้–€่€…ๅ‘ใ‘ใซ่งฃ่ชฌใ—ใพใ™ใ€‚
ใ“ใฎ่จ˜ไบ‹ใ‚’ๆ›ธใ„ใŸไบบ
่ฅฟไฝๆŠ€็ ”

Pythonไฝฟ็”จๆญด10ๅนดไปฅไธŠใ€‚็ ”็ฉถใ€ไป•ไบ‹ใ€่ถฃๅ‘ณใงใƒ‡ใƒผใ‚ฟๅˆ†ๆžใ‚„ไฝœๆฅญ่‡ชๅ‹•ๅŒ–ใชใฉใซๆดป็”จใ—ใฆใใŸใƒŽใ‚ฆใƒใ‚ฆใ‚’ๆƒ…ๅ ฑ็™บไฟกใ—ใฆใ„ใพใ™ใ€‚
่ฉณใ—ใ„ใƒ—ใƒญใƒ•ใ‚ฃใƒผใƒซใ‚„ใŠๅ•ๅˆใ›ใฏใ“ใกใ‚‰ใฎใƒšใƒผใ‚ธใพใงใ€‚
โ‡“Youtubeใ‚„X๏ผˆๆ—งTwitter๏ผ‰ใงใ‚‚ๆƒ…ๅ ฑ็™บไฟกไธญใงใ™๏ผ

่ฅฟไฝๆŠ€็ ”ใ‚’ใƒ•ใ‚ฉใƒญใƒผใ™ใ‚‹