列表解析練習題

2021-10-02 20:27:21 字數 1316 閱讀 2707

返回1-10 平方的列表

[x**

2for x in

range(1

,11)]

有乙個列表,生成乙個新列表,要求新列表元素是lst相鄰2項的和

lst =[1

,4,9

,16,2

,5,10

,15][lst[i]

+ lst[i+1]

for i in

range

(len

(lst)-1

)]

列印九九乘法表

lst =

[print

('{} * {} = {}'

.format

(j,i,i*j,

'\n'

if i==j else'')

,end ='')

for i in

range(1

,10)for j in

range(1

,i+1

)]

「0001,qwertyuiop」是id格式,要求id格式是以點號分割,左邊是4位從1開始的整數,右邊是10位隨機小寫英文本母。請以此生成100個id的列表

import random

['.{}'

.format

(n,''

.join(

[random.choice(

bytes

(range(97

,123))

.decode())

for _ in

range(10

)]))

for n in

range(1

,101)]

['.{}'

.format

(i,''

.join(

[chr

(random.randint(97,

122)

)for _ in

range(10

)]))

for i in

range(1

,101)]

import string

['.{}'

.format

(i,''

.join(random.choice(string.ascii_lowercase)

for _ in

range(10

)))for i in

range(1

,101

)]

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...

python中列表型別練習題

寫乙個迴圈,不斷的問使用者想買什麼,使用者選擇乙個商品編號,就把對應的商品新增到購物車裡,終端使用者輸入q退出時,列印購物車裡的商品列表 products iphone 6888 三星 3000 小公尺 2500 shopping car flag true while flag print 商品列...