python 元組方法(tuple)知識整理

2022-09-01 18:06:09 字數 2079 閱讀 6423

#!/usr/bin/env python

# -*- coding:utf-8 -*-

# __author__:anxu.qi

# date:2018/11/21

#tuple元組的特性:

元組的一級元素的門牌號,記憶體位址。不可修改,不能增加,也不能刪除,但是如果是可變型別,可以修改裡面的元素

元組二級或二級以下的內部元素如果是可變物件,可以修改其可變物件

元組是可迭代物件

建立元組的時候,建議在最後加乙個「,」逗號 tt=(1,2,3,)

t = tuple()

t.count

t.index

##################################元組 tuple###############################

# 元組和列表幾乎是一樣的,也是一組數,只不過他一旦建立,便不能再修改,所以又叫唯讀列表。

# 列表是可以進行修改的,元組是不能修改的

name_list = ("beijing","shanghai","jinan","shandong")

## 索引

print(name_list[0])

# beijing

## len

print(len(name_list))

# 4## 切片

print(name_list[0:2])

# ('beijing', 'shanghai')

## for 迴圈

for i in name_list:

print(i)

"""beijing

shanghai

jinan

shandong

"""################################## 刪除元組元素報錯 ###############################

name_list = ("beijing","shanghai","jinan","shandong")

# del name_list[0]

# typeerror: 'tuple' object doesn't support item deletion (說的是「tuple」物件不支援刪除項)

##################################count 統計個數###############################

# def count(self, value):

#統計元素個數

name_list = ("beijing","shanghai","jinan","shandong","beijing")

print(name_list.count("beijing"))

# 2##################################index 獲取索引###############################

# def index(self, value, start=none, stop=none):

#獲取指定元素的下標位置

name_list = ("beijing","shandong","shanghai","jinan","shandong")

print(name_list.index('shandong')) # 獲取的下標只能從左往右

# 1

name_list = ("beijing","shandong","shanghai","jinan","shandong")

print(name_list.index('shandong',2,4))# 根據起始值來獲取索引值,還是從左往右找

# 4

################################## 元組 ###############################

Python 元組 tuple 方法

python 元組 tuple 方法用於將可迭代物件 字串 列表 元祖 字典 轉換為元組。tuple 方法語法 tuple iterable 返回元組。以下例項展示了 tuple 方法的使用方法 tuple 1,2,3,4 1,2,3,4 tuple 針對字典 會返回字典的key組成的tuple 1...

python元組方法總結

元組與列表類似,不同的地方是元素不能修改。元組使用小括號,列表使用方括號。注意元組中只有乙個元素時,需要在元素後新增逗號。不加逗號 t1 123 print type t1 型別為整型輸出結果 class int 加逗號 t2 123,print type t2 型別為元組輸出結果 class tu...

Python之元組方法

1 元組特性 元組 對列表的乙個二次加工,也是有序的 一級元素不可被修改 並且元組不能被增加或者刪除 可以檢視 2 一般寫元組的時候在最後加上乙個逗號,數量不會增加 tu 111,alex 11,22 33,44 true,33,44 對應類tuple print len tu 3 可以索引取值 t...