< コード例 >
クラス
'''
住所録データクラス
'''
from dataclasses import dataclass, field
@dataclass
class Address():
gp: str # グループ名
list: str # リスト名
name: str # 施設店舗名
addr: str # 住所
tel: str # 電話番号
lat: float # 緯度
lon: float # 経度
zip: str # 郵便番号
icon: str # マーカーアイコンファイル名
## 辞書型を使った場合 ##
# dict = {"gp": GP, "list": LIST_NAME, "name": name, "addr": addr, "tel": tel,
# "lat": llz["lat"], "lon": llz["lon"], "zip": llz["zip"], "icon": ICON_NAME}
import
import dclass.AddressData as ad
値の格納
# データクラス #
add: ad.Address = ad.Address(gp=GP, list=LIST_NAME, name=nm, addr=addr, tel="",
lat=llz["lat"], lon=llz["lon"], zip=llz["zip"], icon=ICON_NAME)
print(add)
dictlist_dc.append(add)