資料型別練習題

2022-06-20 06:24:07 字數 1930 閱讀 3917

有如下值集合 [11,22,33,44,55,66,77,88,99,90...],將所有大於 66 的值儲存至字典的第乙個key中,將小於 66 的值儲存至第二個key的值中。

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

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

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

dic =

for i in li:

b = i.strip()

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

print(b)

for i1 in tu:

b1 = i1.strip()

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

print(b1)

for i2 in dic.values():

b3 = i2.strip()

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

print(b3)

商品 li = ["手機", "電腦", '滑鼠墊', '遊艇']

li = ["手機", "電腦", '滑鼠墊', '遊艇']

for k, v in enumerate(li, 1):===>先排序

print(k, v)

inp = int(input("請輸入序號:"))====>然後輸入號碼

print(li[inp - 1])

功能要求:12

3456

goods=[

,

,

,

,

]

goods = [,,,

]account =

sample = 2000

s = 0

#顯示商品列表**:

print("序號\t","name\t","price\t")

for i,v in enumerate(goods, 0):

print(i,"\t", v["name"], "\t", v["price"], "\t")

序號 name price

0 電腦 1999

1 滑鼠 1

2 遊艇 2

3 美女 998

dic = ,

"河南": {},

"山西": {}

}分析:

首先需要顯示省份,

比如顯示石家莊 dic["河北"],

比如顯示"鹿泉", "藁城", "元氏" dic["河北"]["石家莊"]

**如下:

for a in dic.keys():

print(a)*****=>顯示省份

province = input("請輸入省份:")===>選擇輸入省份

for b in dic[province].keys():

print(b)

city = input("請輸入城市")

for c in dic[province][city]:

print(c)

資料型別相關的練習題

1.輸出v中的每個元素 v 蘿莉啊 for item in v print item 以列的方式逐個元素輸出,輸出結果為 蘿 莉 啊2.布林值 true false 空代表假 只要有字元則為真 0 代表假 其他 代表真 3.可迭代物件 for i in 值 print i 可迭代物件 可以被for進...

Java練習題 基本資料型別運算

class demo2 2 public static void main string args byte b1 126 1 正確 byte b2 127 1 錯誤 1為int型,byte範圍 128 127 byte b3 1 byte b4 2 byte b5 b3 b4 錯誤 相加後為int...

python基礎練習題 可變資料型別

可變資料型別 1 定義乙個列表 1,2,3 並將列表中的頭尾兩個元素對調。對調後為 3,2,1 list1 1 2,3 list1 0 3list1 2 1print list1 2 定義乙個列表,並將列表中的指定位置的兩個元素對調。對調第乙個和第三個元素 列表如下 23,65,19,90 對調後結...