4 回答

TA貢獻1820條經驗 獲得超10個贊
列表list是處理一組有序項目的數據結構,即你可以在一個列表中存儲一個序列的項目。列表中的項目。列表中的項目應該包括在方括號中,這樣python就知道你是在指明一個列表。一旦你創建了一個列表,你就可以添加,刪除,或者是搜索列表中的項目。由于你可以增加或刪除項目,我們說列表是可變的數據類型,即這種類型是可以被改變的。列表是可以嵌套的。
元組元祖和列表十分相似,不過元組是不可變的。即你不能修改元組。元組通過圓括號中用逗號分隔的項目定義。元組通常用在使語句或用戶定義的函數能夠安全的采用一組值的時候,即被使用的元組的值不會改變。元組可以嵌套。
列表控件可使用四種不同視圖顯示項目。可將項目組成帶有或不帶有列標頭的列,并顯示伴隨的圖標和文本。 比如使用 ListView 控件將稱作 ListItem 對象的列表條目組織成下列四種不同的視圖之一:1.大(標準)圖標2.小圖標3.列表4.報表 View 屬性決定在列表中控件使用何種視圖顯示項目。比如ComponentOne[1] 的List控件有齊全的列表框和多列的下拉列表框,拆分樣式等.可管理列表中項目的排序方法和選定項目的外觀。
元組在Scala語言中是一個非常有用的容器對象。與列表一樣,元組也是不可變的;但是與列表不同,元組可以包含不同類型的元素。例如列表只能寫成List[Int]或者List[String],但是元組可以同時擁有Int和String。元組適用場景很多,比方說,如果需要在方法里返回多個對象。Java里的做法是創建JavaBean已包含多個返回值,Scala里可以僅返回元組。而且做起來也很簡單;只要把元組實例化需要的對象放在括號里,并用逗號分隔即可。元組實例化之后,可以用點號、下劃線和基于1的索引訪問其中的元素。
添加回答
舉報