Python 列表練習程式

2021-09-29 18:40:51 字數 3916 閱讀 5103

1. 對以下列表中的第乙個元素首字母大小並輸出,輸出最後乙個元素

bicycles =

['trek'

,'cannondale'

,'redline'

]print

(bicycles[0]

.title())

#對bicycles的第乙個元素首字母大寫並輸出

print

(bicycles[-1

].title())

#索引-1代表最後乙個元素

answer:2. 輸出列表中的所有元素

motorcycles =

['honda'

,'yamaha'

]print

(motorcycles)

answer:3.對指定元素進行修改,並在列表末尾新增新元素

motorcycles =

['honda'

,'yamaha'

]print

(motorcycles)

motorcycles[0]

='ducati'

print

(motorcycles)

#指定元素進行修改

'ducati'

)'suzuki'

)print

(motorcycles)

answer:4.insert()——將指定元素新增到指定空間中

motorcycles =

['honda'

,'yamaha'

]motorcycles.insert(0,

'new'

)print

(motorcycles)

#用insert(),可以將指定元素新增到指定空間中,原來的元素並不會被覆蓋

answer:5.del——刪除指定元素

motorcycles =

['honda'

,'yamaha'

,'ducati'

]del motorcycles[0]

print

(motorcycles)

#用del來刪除列表中的第乙個元素

answer:6.pop()——彈出指定元素

motorcycles =

['honda'

,'yamaha'

,'ducati'

]pop_motorcycle = motorcycles.pop(

)print

(motorcycles)

print

(pop_motorcycle)

#用pop()將元素彈出,並將其賦給新元素以便訪問

pop_motorcycle = motorcycles.pop(0)

print

(motorcycles)

print

(pop_motorcycle)

#可以使用pop彈出指定位置的元素

7.remove()——刪除列表中的值

motorcycles =

['honda'

,'yamaha'

,'ducati'

]motorcycles.remove(

'ducati'

)print

(motorcycles)

#使用remove()刪除列表中的值

#del()按索引值刪除,而remove()按元素刪除

answer:8.sort()——按字母排列,且無法恢復到原來的序列

cars =

['bmw'

,'audi'

,'toyota'

,'subaru'

]cars.sort(

)print

(cars)

#使用sort()按字母排列,且無法恢復到原來的序列

answer:

cars.sort(reverse=

true

)print

(cars)

#按與字母從z到a排列

answer:9.sorted()——臨時排序

cars =

['bmw'

,'audi'

,'toyota'

,'subaru'

]print

(sorted

(cars)

)

answer:10.reverse()——永久按反轉順序排列

cars =

['bmw'

,'audi'

,'toyota'

,'subaru'

]print

(cars)

cars.reverse(

)#永久按反轉順序排列

11.len()——得到列表元素個數

cars =

['bmw'

,'audi'

,'toyota'

,'subaru'

]print

(len

(cars)

)

answer:12.不可變的列表——元組

dimensions =

(200,50

)print

(dimensions[0]

)print

(dimensions[1]

)for dimension in dimensions:

print

(dimension)

#for迴圈可遍歷元組中的值

answer:元組的修改:

#對於元組的修改,可以給儲存元素的變數賦值,即重新定義整個元組

dimensions =(40

,100

)for dimension in dimensions:

print

(dimension)

python列表操作程式 Python列表操作

1 新增元素 向python列表裡面新增元素主要有三種方法 2 extend extend 對於列表的操作主要實現的是對於特定列表的擴充套件和增長,可以一次新增多個元素,不過也只能新增在列表的最後 m.extend 元素a,元素b,3 insert list.insert a,元素b 表示在列表li...

Python列表練習題

實現功能 列表為 iphone8 6888 macpro 14800 小公尺6 2499 coffee 31 book 80 nike shoes 799 實現乙個類似購物車的語句,使用者迴圈輸入編號可以將列表內的商品儲存到乙個新的列表裡面,當使用者輸入 q 時退出迴圈 實現 如下 products...

python列表練習題

通訊錄管理系統 1.增加姓名和手機 2.刪除姓名 3.修改手機 4.查詢所有使用者 5.根據姓名查詢手機號 6.退出 name number a 通訊錄管理系統 1.增加姓名和手機 2.刪除姓名 3.修改手機 4.查詢所有使用者 5.根據姓名查詢手機號 6.退出 請選擇 while true b i...