小猿圈第二章答案

2022-09-04 04:24:13 字數 2056 閱讀 5162

1、請用**實現:利用下劃線將列表的每乙個元素拼接成字串,li=[『alex』, 『eric』, 『rain』]

li = ['alex', 'eric', 'rain']

li='_'.join(li)

print(li)

print(type(li))

2 、查詢列表中元素,移除每個元素的空格,並查詢以a或a開頭並且以c結尾的所有元素。

li = ["alec", " aric", "alex", "tony", "rain"]

tu = ("alec", " aric", "alex", "tony", "rain")

dic =

i = ["alec", " aric","alex","tony"," rain","alec"]

for line in li:

line=line.strip()

if line.startswith("a")or line.startswith("a") and line.endswith("c"):

print(line)

4、寫**,有如下列表,請按照功能要求實現每乙個功能

li = ["hello", 'seven', ["mon", ["h", "kelly"], 'all'], 123, 446]

請根據索引輸出「kelly」

li =['hello','seven',['mon',['h','kelly'],'all'],123,446]

print(li[2][1][1])

請使用索引找到』all』元素並將其修改為「all」,如:li[0][1][9]…

li =['hello','seven',['mon',['h','kelly'],'all'],123,446]

li[2][2]='all'

print(li)

6、轉換

將字串s = 「alex」轉換成列表

s = 'ales'

s1 = list (s)

print(s1)

將字串s = 「alex」轉換成元祖

s = 'ales'

print(tuple(s))

將列表li = [「alex」, 「seven」]轉換成元組

li = ['alex','seven']

print(tuple(li))

將元組tu = (『alex』, 「seven」)轉換成列表

t =u ('alex','seven')

print(list(tu))

將列表li = [「alex」, 「seven」]轉換成字典且字典的key按照10開始向後遞增

8、在不改變列表資料結構的情況下找最大值li = [1,3,2,7,6,23,41,243,33,85,56]。(程式設計題)

li = [1,3,2,7,6,23,41,243,33,85,56]

n =li[0]

for i in li :

if i > n:

n = i

print(n)

9、在不改變列表中資料排列結構的前提下,找出以下列表中最接近最大值和最小值的平均值

的數li = [-100,1,3,2,7,6,120,121,140,23,411,99,243,33,85,56]。(程式設計題)

li = [-100,1,3,2,7,6,120,121,140,23,411,99,243,33,85,56]

n = li[0]

m =li[0]

for i in li :

if i > n:

n= i

if i< m:

m =i

i =(n+m)/2

print(i)

10、利用for迴圈和range輸出9 * 9乘法表 。(程式設計題)

row = 1

while row<=9 :

col =1

while col <= row:

print("%s*%s=%s"%(row,col,row*col),end=' ')

col += 1

print()

row += 1

AC 第二章答案

2 1 將pad的值改為0即可,其他不做任何變動。2 2 將pad分解為行空白數與列空白數,因此在對行進行計數和對列進行計數時將分別進行,不會發生衝突。2 3 源 include include using std cin using std endl using std cout using st...

《演算法導論》習題答案 第二章

練習 2.1 2 將第5行判斷a i key a i key 2.1 3 algorithm 1 linear search a,v 輸入 陣列a a1,a2,an 和值 v 輸出 使得a i v 的下標,若v不在a內輸出 nil for i 1 to n if a i v return i ret...

學習opencv 第二章 習題5答案

執行環境vc6.0 opencv1.0 os win7 使用者可以通過滾動條動態調節縮放比例,縮放比例的取值為2 8之間 include cv.h include highgui.h include int g slider position 0 int flag 0 int pp 0 iplima...