Python 基本メモ データクラス

< コード例 >

クラス


'''
住所録データクラス
'''
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)

コメントを残す