小猿圈Python作業 第2章 04到06

2021-10-05 02:04:28 字數 1138 閱讀 5082

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

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

# 請根據索引輸出「kelly」

k=li[2][1][1]

print(f'輸出kelly:')

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

li[2][2]='all'

print(li)

# 05-有如下變數,請實現要求的功能

tu = ("alex", [11, 22, , 44])

# 講述元組的特性

## 請問tu變數中的第乙個元素「alex」是否可被修改?

# -不能

## 請問tu變數中的」k2」對應的值是什麼型別?是否可以被修改?如果可以,請在其中新增乙個元素「seven」

# 可以

print(tu)

## 請問tu變數中的」k3」對應的值是什麼型別?是否可以被修改?如果可以,請在其中新增乙個元素「seven」

# 不能

# 06-轉換

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

a = 'alex'

print(list(a))

# print("alex".split())

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

print(tuple(a))

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

li = ['alex', 'seven']

print(tuple(li))

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

tu = ('alex', 'seven')

print(list(tu))

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

li = ['alex', 'seven']

dct = {}

k = 10

for i in li:

dct[k] = i

k = k + 1

print(dct)

小猿圈Python作業 第3章 3 7

用遞迴實現2分查詢的演算法,以從列表 a 1,3,4,6,7,8,9,11,15,17,19,21,22,25,29,33,38,69,107 查詢指定的值。def finder n,li 用遞迴實現2分查詢 param n 要查詢的值 param li 要查詢的列表 return li.sort ...

小猿圈Python作業 第2章 01 列表操作

寫 有如下列表,按照要求實現每乙個功能 li alex eric rain 計算列表長度並輸出 length len li print f 1 li的長度是 列表中追加元素 seven 並輸出新增後的列表 print 2 追加元素後的li是 li 請在列表的第1個位置插入元素 tony 並輸出新增後...

python小猿 小猿圈python學習 內建函式

python的len為什麼你可以直接用?肯定是直譯器啟動時就定義好了 每個函式的作用我都幫你標好了 abs 求絕對值 all return true if bool x is true for all values x in the iterable.if the iterable is empty...