python的資料結構 -- List, Tuple, Set, Dict

來源:互聯網
上載者:User

標籤:

1、列表List

聲明方式:list = [1,2.3,‘x‘,‘Hello‘],擁有方法:

  • list.append(x) 在列表的尾部添加一項(追加)
  • list.extend(L) 用給定的列表將當前列表接長(擴充)
  • list.insert(i,x) 在給定的位置上插入項
  • list.remove(x) 移除列表中的第一個值為x的項,注意x並非索引
  • list.pop([i]) 刪除給定位置的項並返回
  • list.index(x) 返回列表中第一個值為x的索引值,沒有匹配項則產生一個錯誤
  • list.count(x) 返回列表中x出現的次數
  • list.sort() 排序
  • list.reserve() 倒序

遍曆執行個體: 

  numbers = [0,1,2,3,4,5,6,7,8,9]

  for i in range(len(numbers)):

    print(numbers[i])

2、元組Tuple

聲明方式比較特殊,tuple = item1,item2,item3,item4。例如:

  tuple = 12,323,4,0,57,‘Hello‘

  for i in range(len(tuple)):

    print(tuple[i])

3、集合Set

聲明方式:set = {item1,item2,item3,item4},例如:

  basket = {‘a‘, ‘b‘, ‘c‘, ‘d‘, ‘e‘}

集合為無序不重複的元素集,上例聲明的結果將為:

  {‘e‘, ‘c‘, ‘d‘, ‘b‘, ‘a‘}

遍曆方式為:

  for i basket:

    print(i)

4、字典Dict

聲明樣本:tel = {‘jack‘:23432,‘scape‘:234}

可使用下述方法進行賦值:tel[‘chunyu‘] = 19910805

結果為:{‘chunyu‘: 19910805, ‘jack‘: 23432, ‘scape‘: 234}

可使用items()方法取得鍵和對應的值,例如:

for k,v in tel.items():

  print(k,v)

遍曆方式為:

tel = {‘chunyu‘: 19910805, ‘jack‘: 23432, ‘scape‘: 234}

for key in tel:

  print(key, ‘:‘, tel[key])

python的資料結構 -- List, Tuple, Set, Dict

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.