元祖python_python---tuple元祖
ython的元組與列表類似,不同之處在于元組的元素不能修改。
元組使用小括號,列表使用方括號。
元組創建很簡單,只需要在括號中添加元素,并使用逗號隔開即可。
tup1 = ('physics', 'chemistry', 1997, 2000)
tup2 = (1, 2, 3, 4, 5 )
tup3 = "a", "b", "c", "d"
#創建空元祖
tup1 = ()
#元組中只包含一個元素時,需要在元素后面添加逗號
tup1 = (50,)
訪問元組
元組可以使用下標索引來訪問元組中的值
tup1 = ('physics', 'chemistry', 1997, 2000)
tup2 = (1, 2, 3, 4, 5, 6, 7 )
print("tup1[0]: ", tup1[0])
print("tup2[1:5]: ", tup2[1:5])
輸出結果
tup1[0]: physics
tup2[1:5]: (2, 3, 4, 5)
修改元組
元組中的元素值是不允許修改的,但可以對元組進行連接組合
tup1 = (12, 34.56)
tup2 = ('abc', 'xyz')
# 以下修改元組元素操作是非法的
# tup1[0] = 100
# 創建一個新的元組
tup3 = tup1 + tup2
print(tup3)
#輸出結果
(12, 34.56, 'abc', 'xyz')
刪除元組
元組中的元素值是不允許刪除的,可以使用del語句來刪除整個元組
tup = ('physics', 'chemistry', 1997, 2000)
print(tup)
del tup
print("After deleting tup : ")
print(tup)
以上實例元組被刪除后,輸出變量會有異常信息
('physics', 'chemistry', 1997, 2000)
After deleting tup :
Traceback (most recent call last):
File "test.py", line 9, in
print tup;
NameError: name 'tup' is not defined
元組運算符
與字符串一樣,元組之間可以使用 + 號和 * 號進行運算
#計算元素個數
len((1, 2, 3))
#輸出結果
>>>3
#連接
(1, 2, 3) + (4, 5, 6)
#輸出結果
>>>(1, 2, 3, 4, 5, 6)
#復制
('Hi!') * 4
#輸出結果
>>>('Hi!', 'Hi!', 'Hi!', 'Hi!')
#元素是否存在
3 in (1, 2, 3)
#輸出結果
>>>True
#迭代
for x in (1, 2, 3):
print(x)
#輸出結果
>>>1 2 3
元組索引,截取
元組也是一個序列,所以我們可以訪問元組中的指定位置的元素,也可以截取索引中的一段元素
L = ('spam', 'Spam', 'SPAM!')
#讀取第三個元素
L[2]
>>>SPAM!
#反向讀取;讀取倒數第二個元素
L[-2]
>>>Spam
#截取元素
L[1:]
>>>Spam SPAM!
任意無符號的對象,以逗號隔開,默認為元組
print('abc', -4.24e93, 18+6.6j, 'xyz')
x, y = 1, 2;
print("Value of x , y : ", x,y)
#輸出結果
abc -4.24e+93 (18+6.6j) xyz
Value of x , y : 1 2
元組內置函數
cmp(tuple1, tuple2) #比較兩個元組元素
len(tuple) #計算元組元素個數
max(tuple) #返回元組中元素最大值
min(tuple) #返回元組中元素最小值
tuple(seq) #將列表轉換為元組
Python基礎數據類型(四) tuple元祖
元祖tuple(,) 元祖就是不可變的列表 元祖用()表示,元素與元素之間用逗號隔開,數據類型沒有限制 tu = ('科比','詹姆斯','喬丹') tu = tuple('123') 小括號中 有一 ...
Python之元祖
Python之元祖 tuple ( ) 元組和列表是一樣的.但是,也有區別. 元組只能有讀操作.沒有修改刪除操作. 列表是用中括號 [ ] 表示. 元組是用小括號 ( ) 表示. dir() 把傳入的 ...
python 中元祖tuple的使用
Python的元組與列表類似,不同之處在于元組的元素不能修改. 元組使用小括號,列表使用方括號. 元組創建很簡單,只需要在括號中添加元素,并使用逗號隔開即可. eg,??tup1 = (1, 2, 3 ...
python基礎二(list,tuple元祖、dic字典,字符串)
一.列表list 1.list定義 列表即數組 ,list或array..列表中的每個元素都有自己的編號,從0開始,編號也可叫做下標,角標,索引.最后一個元素的下標也可用-1表示.: list定義時, ...
8 Python 數據類型—元祖
Python的元組與列表類似,不同之處在于元組的元素不能修改. 元組使用小括號,列表使用方括號. 元組創建很簡單,只需要在括號中添加元素,并使用逗號隔開即可. 創建空元組 tup1 = () 元組中只 ...
深入解密.NET(Tuple元祖)
元組(Tuple)數學概念上是指包含特定元素與數列的數據結構,n-Tuple稱為一個n元祖.比如拿數據表來類比,數據表的每一行就是一個元祖,每一列是元祖的一個屬性. 它可以視為由于你不想大動干戈創建一 ...
Python day5_tuple元祖的常見方法1_筆記
# 初識元祖# 1.元祖的一級元素不能被修改,增加,刪除,但可以查看,del tu[0]錯的# 2.元祖最后一個元素后注意加‘,’,并沒有區別,只是為了和方法中元素區別開li=[11,22,33,44 ...
Python字符串/元祖/列表/字典互轉
#-*- coding:UTF-8 -*- #author:RXS002 #1.字典 dict = {'name':'Zara','age':7,'class':'First'} #字典轉換為字符串, ...
Python中元祖,列表,字典的區別
Python中有3種內建的數據結構:列表.元祖和字典: 1.列表 list是處理一組有序項目的數據結構,即你可以在一個列表中存儲一個序列的項目. 列表中的項目應該包括在方括號中,這樣Python就知道 ...
python 列表 元祖 集合
#####################概念#######################1,什么是列表: 列表由[]表示,里面每一項元素用逗號隔開,里面什么都可以裝.能裝對象的對象. 列表可以裝大 ...
隨機推薦
DataBinding examples
Databinding in Windows Forms demo (CSWinFormDataBinding) /************************************* Modu ...
[BZOJ1263][SCOI2006]整數劃分(數學+高精度)
題目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1263 分析:數學老師上課講過啦= =,就是盡可能3越多越好.然后就寫個高精度就行了.
ANSI_NULLS、QUOTED_IDENTIFIER
數據庫服務器重啟后,游戲登錄提示“您輸入的用戶名不存在,請重新注冊!”重啟前特意登錄過平臺,基本操作都正常.這之間并沒對數據庫做任何修改,懷疑是應用程序服務端的問題.開啟跟蹤監控登錄過程,只跟蹤到一個 ...
【BZOJ】2719 銀河之星
可以將棋子分為9種類型.且可以通過合并使得兩個不同種類棋子轉換為另一種棋子(不過要注意棋盤大小,有的時候硬要合并會到棋盤外面,可以先把棋盤全部轉換,然后枚舉每一個棋子的轉換).然后把狀態壓成一個十位的 ...
[轉載]逐步建設企業DevOps能力
當軟件行業進入互聯網時代,市場對軟件產品和服務的交付提出了更高的要求:不僅要快速實現需求,而且要快速發布上線,并且必須保證業務可靠.高效運行.為了滿足這些要求,IT組織需要強有力的流程.技術和人員作為 ...
JDBC 基本操作: CRUD
Jdbc中的statement對象用于向數據庫發送SQL語句,想完成對數據庫的增刪改查,只需要通過這個對象向數據庫發送增刪改查語句即可. Statement對象的executeUpdate方法,用于向 ...
Git簡明教程
http://www.jianshu.com/p/16ad0722e4cc http://www.jianshu.com/p/f7ec8310ccd2
C++ 字符串指針與字符串數組
在做面試100題中第21題時,發現char *astr="abcdefghijk\0";和char astr[]={"abcdefghijk"};有點區別,以前 ...
extensible_index
create user ex identified by oracle; grant Resource to ex;grant connect to ex;grant create view to e ...
leetcode:Reverse Integer 及Palindrome Number
Reverse Integer Reverse digits of an integer. Example1:?x = 123, return 321Example2:?x = -123, retur ...
總結
以上是生活随笔為你收集整理的元祖python_python---tuple元祖的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2024 款阿斯顿・马丁 DBX 将换装
- 下一篇: DICE 向玩家拉票:请帮助自家游戏《战