python基礎 列表 元組 字典(一)

2021-09-12 07:25:08 字數 3532 閱讀 5140

python列表的定義

citylist = ['shanghai','xian','chongqing',12,['19',10]]
列表種可以包含各種型別,也可以巢狀列表,使用下標獲取列表的元素,也可以使用切片取值,切片取值的結果也是乙個列表

獲取列表的長度
len(citylist)
列表的增刪改查
citylist =

['shanghai'

,'xian'

,'chongqing',12

,['19',10

]]"beijing")[

'shanghai'

,'xian'

,'chongqing',12

,['19',10

],'beijing'

]

citylist.insert(1,

'beijing')[

'shanghai'

,'beijing'

,'xian'

,'chongqing',12

,['19',10

]]

citylist =

['shanghai'

,'xian'

,'chongqing',12

,['19',10

]]clist =

['london'

,'newyork'

,'washington'

]citylist.extend(clist)

['shanghai'

,'xian'

,'chongqing',12

,['19',10

],'london'

,'newyork'

,'washington'

]

citylist =

['shanghai'

,'xian'

,'chongqing',12

,['19',10

]]del citylist[1]

print

(list

(citylist))[

'shanghai'

,'chongqing',12

,['19',10

]]citylist =

['shanghai'

,'xian'

,'chongqing',12

,['19',10

]]del citylist[1:

3]['shanghai',12

,['19',10

]]

citylist =

['shanghai'

,'xian'

,'chongqing',12

,['19',10

]]citylist.pop(

)print

(list

(citylist))[

'shanghai'

,'xian'

,'chongqing',12

]

citylist.remove(

'xian'

)print

(list

(citylist))[

'shanghai'

,'chongqing',12

,['19',10

]]

改 list[1] = 『abc』

citylist[1]

='abc'

print

(list

(citylist))[

'shanghai'

,'abc'

,'chongqing',12

,['19',10

]]

if

'xian'

in citylist:

print

('找到了'

)elif

'washington'

notin citylist:

print

('找不到'

)

print

(citylist.index(

'xian'))

# 1print

(citylist.index(

'xian',2

,5))

# 'xian' is not in list

print

(citylist.count(

'xian'))

#1print

(citylist.count(

'london'))

#0

list(str1) 將字串轉換位列表

列表轉為字串

citylist =

['shanghai'

,'xian'

,'chongqing',12

]print

(str

(citylist))[

'shanghai'

,'xian'

,'chongqing',12

]

citylist =

['shanghai'

,'xian'

,'chongqing',12

]cities =

""for city in citylist:

cities +=

str(city)

print

(cities)

shanghaixianchongqing12

citylist =

['shanghai'

,'xian'

,'chongqing'

]print(""

.join(citylist)

)shanghaixianchongqing

reverse 反轉列表

sort 列表排序

list

.sort(

)#預設從小至大排序

list

.sort(reverse=

true

)#設定從大到小排序

chars =

['a'

,'b'

,'c'

,'d'

,'e'

]for i,c in

enumerate

(chars)

:print

(i,c)

0 a

1 b2 c

3 d4 e

Python基礎 列表 元組 字典

1.字串的定義 單引號 雙引號 三引號 三引號 輔助功能 注釋語句 2.字串使用場景 1.字串物件 2.路徑 3.url 3.字串拼接 print name is tom 4.序列 1.字串獲取元素 下標獲取 print 長度 len str1 print str1 len str1 1 2.字串不...

python基礎 列表,集合,元組,字典

目錄 1,如何安裝python3.6 2,列表 3,元組 4,集合 5,字典 解壓安裝包到 opt目錄 安裝編譯過程中需要的依賴包有 gcc,zlib,zlib devel,openssl devel 進入安裝包進行編譯 cd opt python3 prefix安裝路徑 with ssl 新增ss...

python基礎 列表,陣列,字典,元組

列表與字典之間的區別是 字典當中的元素是通過鍵來訪問,而不是通過偏移訪問 列表與陣列之間的不同是 乙個列表可以存放不同型別的資料,而乙個陣列只能存放相同的型別 在list中的資料型別儲存的是資料的存放的位址,簡單的說是指標,並非資料,例如 list1 1,2,3,4 需要4個指標和四個資料,增加了儲...