Python練習題篇(列表、字典、元祖)

python_big_bear發表於2020-10-25

上文簡單講述了下各個基礎資料型別,有興趣的可以前去大致瀏覽一下。以下的程式碼,實現起來很簡單

列表

'''

1.查詢列表li中的元素,移除每個元素的空格,
並找出以’c’或者’C’開頭,並以’e’結尾的所有元素,
並新增到一個新列表中,最後迴圈列印這個新列表。
li = ['CoXie','bigBear','ckuajie','QQqun',456926667]

2.開發敏感詞語過濾程式,提示使用者輸入評論內容,如果使用者輸入的內容中包含特殊的字元:
    敏感詞列表 li = ["馬化騰","馬雲",”劉強東”,”coxie”]
    則將使用者輸入的內容中的敏感詞彙替換成***,並新增到一個列表中;
    如果使用者輸入的內容沒有敏感詞彙,則直接新增到上述的列表中。
3. 現有列表: bigbear = ['bigbear','boy',3,'SingleDog']
	利用兩種方法,將列表的 3 換成23
	利用兩種方法,將列表的 bigbear 變成大寫
'''

字典

'''

1.有如下值li= [11,22,33,44,55,66,77,88,99,90],
將所有大於 66 的值儲存至字典的第一個key中,
將小於 66 的值儲存至第二個key的值中。
即: {'k1': 大於66的所有值列表, 'k2': 小於66的所有值列表}

2. 輸出商品列表,使用者輸入序號,顯示使用者選中的商品
    商品 li = ["手機", "電腦", '滑鼠墊', '遊艇']
要求:1:頁面顯示 序號 + 商品名稱,如:
      	1 手機
	   	2 電腦
     		 …
     2: 使用者輸入選擇的商品序號,然後列印商品名稱
  3:如果使用者輸入的商品序號有誤,則提示輸入有誤,並重新輸入。
4:使用者輸入Q或者q,退出程式。
'''

字串

'''
1.如:content = input(‘請輸入內容:’)  # 如使用者輸入:5+9或5+ 9或5 + 9,然後進行分割再進行計算。

2.利用下劃線將列表的每一個元素拼接成字串,li = "alexericrain"
	li=['a','l','e','x','e','r','i','c','r','a','i','n']
'''

練習題不多,也挺簡單的。

相關文章