日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

lists,tuples and sets of Python

發布時間:2023/11/27 生活经验 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 lists,tuples and sets of Python 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
(python2.7.x)

Lists 列表

? ? ? 列表是一個有序序列(集合),可變的(可以修改),可以理解為其他語言中的數組類型,但是列表更靈活更強大。

? ? ? 列表由方括號[]來定義的,它的元素可以是任意類型或對象,一個列表中可以包含混合元素。

? ? ? 例:

? ? ? x = [] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 創建空列表

? ? ? x = [1, 2] ? ?x = ['a', 'b'] ? x = [[1, 2]] ? x = [{1, 2}] ? 創建列表,它的元素可是任意類型或對象

? ? ? x = [1, 'ab', [1, 2], {1, 2},{1:1, 2:2}] ? ? ? ? ? ? ? ? ? ? ? ?創建列表,一個列表中有混合元素

?

? ? ? 列表訪問可以通過切片或索引來訪問,索引值也是從0開始,不同于其他語言數據的時,列表索引可以是負數,-1表示最后一個元素。

? ? ? x = ['a', 'b', 'c']

x = ['a''b''c']
正索引012?
負索引-3-2-1?

?

?

?

? ? ? ? 索引不能大于最大正索引,不能小于最小負索引,否則會報列表索引超出范圍錯誤:IndexError: list index out of range

? ? ? ? 切片[index1:index2:step],從索引index1開始(包含index1)到索引index2(不包含index2),步長step(元素的間距),這三個參數都是可選的

Tuples 元組

? ? ?元組跟列表很相似,但是不可變(不能修改,只能創建)。元組是由()括號來創建的

? ? ?例:

? ? ?x = (1, 2, 3)

? ? ?x[1] = 5 ? 因元組不可變的序列,這樣操作會報錯:TypeError: 'tuple' object does not support item assignment

? ? ?注意:單元組就是元組只有一個元素時,需在元素后加個英文半角逗號”,“,否則創建的將不是元組

? ? ?例:

? ? ?>>x = (1)

? ? ?>>x

? ? ?1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?這樣創建的不是元組,只是一個附值操作

? ? ?>>type(x)

? ? ?<type 'int'> ? ? ? ? ? ? ? ? 這樣創建的不是元組,只是一個附值操作

? ? ?>>x = (1,)

? ? ?>>x

? ? ?(1,)

? ? ?>>type(x)

? ? ?<type 'tuple'>

? ? ?>>x = () ? ? ? ? ? ? ? ? ? ? ?空元組的創建,這樣是合法的

? ? ?>>x

? ? ?()

? ? ?>>type(x)

? ? ?<type 'tuple'>

?

Sets 集合

? ? 集合對象是一組無序排列元素組成。集合有兩種不同的類型:可變集合(set)、不可變集合(frozenset)。

? ? 可變集合:可以添加和刪除元素,它不是可哈希的,因此不能用做字典的鍵也不能做其他集合中的元素。

? ? 不可變集合:與可變集合相反,不可修改,有哈希值,可用做字典的鍵或作為集合中的一個成員。

? ? 集合的創建:

? ? >>set('hypo')

? ? set(['h', 'y', 'p', 'o'])

? ? >>frozenset('hypo')

? ? frozenset(['h', 'y', 'p', 'o'])

轉載于:https://www.cnblogs.com/hypo106/p/4154837.html

總結

以上是生活随笔為你收集整理的lists,tuples and sets of Python的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。