python之再談談列表,字典,元組

2021-07-14 16:40:57 字數 1633 閱讀 7885

列表

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

# 列表,定義在方括號的形式中,可以進行切片操作。

#它沒有固定型別的約束,即可以包含不同的資料型別。

l=[1,'abc',2.3]

print len(l)

print '*'*40

print(l)

print '*'*40

l.pop(0)

print(l)

print '*'*40

l.sort()

print(l)

l.reverse()

print(l)

print '*'*40

#刪除指定的項

l.remove('abc')

print(l)

這是輸出的結果

3

****************************************

[1, 'abc', 2.3, 'mengtianwxs']

****************************************

['abc', 2.3, 'mengtianwxs']

****************************************

[2.3, 'abc', 'mengtianwxs']

['mengtianwxs', 'abc', 2.3]

****************************************

['mengtianwxs', 2.3]

字典不是序列,是對映。

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

dir=

#字典中要想按順序輸出必需對鍵先排序。

ks=dir.keys()

ks.sort()

for key in ks:

print dir[key],

這是輸出結果

xiaojing xiaoli xiaolong
#_*_ coding:utf-8 _*_

dir=

#字典中要想按順序輸出必需對鍵先排序。

ks=dir.keys()

#ks.sort()

#這是注釋之後的輸出結果,明顯順序不對

for key in ks:

print dir[key],

#output xiaojing xiaolong xiaoli

元組元組是定義在( )之間的物件。它是乙個不可以改變的列表,是序列。

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

t=(1,2,3,4,5,6)

print len(t)

#獲取元組中的第乙個元素

print t[0]

#獲取元組中值為1的索引值

print t.index(1)

#統計元組中的2出現的次數

print t.count(2)

# 6# 1

# 0# 1

python列表,字典

1字串處理 s.startswith adfaas s這個字串是不是以adfaas開始 s.endswith adfaas s這個字串是不是以adfaas結束 s.find substring,start end 可指範圍查詢子串,返回索引值,否則返回 1 s.rfind substring,sta...

Python 列表 字典

陣列 只能儲存同一種資料型別的結構 元組tuple 定義列表 定義元組 元組被稱為被帶了緊箍咒的列表,那麼就證明元組與列表的功能類似,只是不如列表強大。元組是不可變的資料型別 不能修改元組中的元素 列表是可變資料型別,可以修改元素。那就有了增刪改查 拿出列表最後乙個元素,最後乙個元素是列表,再拿出列...

python列表,字典排序

python對容器內資料的排序有兩種,一種是容器自己的sort函式,一種是內建的sorted函式。sort函式和sorted函式唯一的不同是,sort是在容器內 in place 排序,sorted生成乙個新的排好序的容器。dic dict sorted dic.items key lambda d...