簡體   English   中英

python中包含多個變量的項目列表

[英]list of items containing more than one variable in python

我想創建一個項目列表,其中每個項目可能具有多個變量。 我讀了dict,但這里只有兩個變量。 然后我想到了上課。 但是我不確定如何在列表內實現類對象。 我也想將數據存儲在數據庫中。 您能否解釋一下如何在代碼中實現此邏輯?

有幾種方法可以做到這一點。 我會變得更容易。

  1. 多維數組

多維數組就像數組內部的數組一樣,如下所示:

如果我們想按動物的種類和年齡來存放寵物

    CODE:
    multi-array = [["dog", 8], ["cat", 10]]
    DanielsPet = multi-array[0]
    print(DanielsPet[1])

    RESULT:
    8

現在,盡管這行得通,但您必須嘗試記住所有內容的數值(您當然可以將'age = 1'並將其細分為DanielsPet [age])

  1. 類的多個實例

現在聽起來好像您還沒有對類進行太多研究,所以我將對此進行簡要介紹,如果您需要更多信息,請告訴我。

腳步:

  1. 創建課程
  2. 將該類的實例放在列表中
  3. 讀取/編輯實例

     #basic class class basic: def __init__(self, x, y): self.x = x self.y = y list = [basic(5, 10), basic(10, 20)] print (list[0].x, list[1].y) list[0].x = 15 print (list[0].x, list[1].y) RESULT: (5, 20) (15, 20) 

在這里,我們能夠存儲一個類的“實例”,這些實例都包含自己的變量,可以輕松更改和重新打印這些變量(list [0] .x = 15)

讓我知道您是否需要更多幫助或需要更具體的示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM