-
包含 0 個元素的 tuple,也就是空tuple,直接用()表示:
T = ()
print(T) # ==> ()接著,我們創建包含一個元素的tuple。
T = (1)
print(T) # ==> 1result = 3 * 4 - 2
print(result) # ==> 10
# 改變優先級,先運算減法
result = 3 * (4 - 2)
print(result) # ==> 6
要定義只有一個元素的tuple,需要在元素后面添加一個逗號,。T = (1, )
print(T) # ==> (1, )而對于多個元素的tuple,則加和不加這個逗號,效果是一樣的。
>>> T = (1, 2, 3,)
>>> print(T) # ==> (1, 2, 3)查看全部 -
count()方法用來統計tuple中某個元素出現的次數。
T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
print(T.count(1)) # ==> 3
print(T.count(5)) # ==> 1對于不存在的元素,count方法不會報錯,而是返回0,這是合理的,因為元組里面有0個不存在的元素。
T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
print(T.count(10)) # ==> 0index()方法可以返回指定元素的下標,當一個元素多次重復出現時,則返回第一次出現的下標位置。
T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
T.index(9) # ==> 10
T.index(5) # ==> 8
T.index(1) # ==> 0 # 多次出現,返回第一次出現的位置注意,index()方法和count()方法不一樣,當指定的元素不存在時,使用index()方法Python會報錯。
T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
T.index(100)
# 報錯
Traceback (most recent call last):
? File "<stdin>", line 1, in <module>
ValueError: tuple.index(x): x not in tuple查看全部 -
因為()既可以表示tuple,又可以作為括號表示運算時的優先級,結果(1)被Python解釋器計算出結果 1,導致我們得到的不是tuple,而是整數 1。
因此,要定義只有一個元素的tuple,需要在元素后面添加一個逗號,。
T = (1, )
print(T) # ==> (1, )
代碼塊預覽復制
而對于多個元素的tuple,則加和不加這個逗號,效果是一樣的。
>>> T = (1, 2, 3,)
>>> print(T) # ==> (1, 2, 3)查看全部 -
9Python如何“火”到出圈? 對比其他程序語言,Python近些年的火爆程度,已經不止于程序員的圈子了。 Python語法簡潔高效,入門門檻低,且應用廣泛。Web、爬蟲、人工智能大數據、機器學習、測試運維、數據分析等工作,都需要Python基礎。 Python相比于其他6編程語言,更接近自然語言,對小白學員十分友好,是轉行程序員的上佳選擇。 本課程為Python入門階段的學員準備,零基礎學起來也完全沒有壓力。課程從Python環境搭建講起,由淺入深,帶你學習以函數為基礎編寫完整Python代碼、Python的基本數據類型以及list和dict的操作,靈活使用流程控制語句。 在課程設計上,講師選擇了學練結合的教學方法,慕課網在線編輯器支持知識點隨學隨練,加深課堂記憶,鞏固學習成果,提升入門學習效率。 通過本課程的學習,你可以了解Python基本語法,具備進一步項目實踐的基礎語法能力,完成Python相關的數據分析統計,或做一個爬蟲項目都不在話下!查看全部
-
注意,index()方法和count()方法不一樣,當指定的元素不存在時,使用index()方法Python會報錯查看全部
-
index()方法
index()方法可以返回指定元素的下標,當一個元素多次重復出現時,則返回第一次出現的下標位置查看全部 -
count()方法
count()方法用來統計tuple中某個元素出現的次數查看全部 -
請注意,元組(tuple)的這個特性是非常重要的,在運行上tuple的性能是list的數倍。查看全部
-
T = ('Alice', 'Bob', 'Candy', 'David', 'Ellena')
print(T) # ==> ('Alice', 'Bob', 'Candy', 'David', 'Ellena')
L = list(T)
print(L) # ==> ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
代碼塊預覽復制
但是,tuple和list不一樣的是,tuple是固定不變的,一旦變成tuple,tuple中的每一個元素都不可被改變,同時也不能再往tuple中添加數據,而list是可以的。查看全部 -
pop()方法,除了可以刪除最后一個元素以外,pop()還可以接收一個參數,指定需要刪除的元素的位置。查看全部
-
這就需要使用list的insert()方法,insert()方法和append()方法不一樣,insert()方法需要兩個參數,分別是需要插入的位置,以及需要插入的元素查看全部
-
注意,append()方法總是將元素添加到list的尾部。查看全部
-
append()方法,把新同學追加到列表的末尾:查看全部
-
tuple中的每一個元素都不可被改變,同時也不能再往tuple中添加數據,而list是可以的。
查看全部 -
請綜合使用while和continue,計算0~1000以內,所有偶數的和。
num=0
sum=0
while num<=1000:
? ? num=num+1
? ? if num%2==1:
? ? ? ? continue
? ? sum=sum+num
print(sum)
查看全部
舉報