【Python3】namedtupleの使いみち
namedtuple使いなよって入門Python3に書いてあったけど、いまいち使いどころが・・・。
調べたけど、基本的にはmethod無しでよいobjectを簡単につくれる、という使い方が良いようだ。
Classを使う方法
class User(): def __init__(self,name,age,isInu): self.name = name self.age = age self.isInu = isInu users = [] users.append(User("ika",10,True)) users.append(User("ikura",55,False)) users.append(User("uni",100,True)) for u in users: print(u.name,u.age,u.isInu)
namedtupleを使う方法
from collections import namedtuple User = namedtuple("User","name age isInu") users = [] users.append(User("ika",10,True)) users.append(User("ikura",55,False)) users.append(User("uni",100,True)) for u in users: print(u.name,u.age,u.isInu)
競技プログラミング勢向け、という感想しか出ずに終わる(おわり)