發表文章

目前顯示的是 11月, 2017的文章

零基礎入門學習python_013_筆記及作業_元組

元組與列表相似,最大的差別在於列表可修改,而元組「基本上」不能修改。 基本的使用方法包括切片、索引等都和列表相同。 元組的成立: tuple1 = (元素1, 元素2, 元素3) type(tuple1) = class 'tuple' tuple2 = (元素1) type(tuple2) = class int/str/float...總之不是tuple tuple3 = 元素1, type(tuple3) = class 'tuple' 由此可見對元組來說,逗號比括號更有決定性的影響。 元組的修改: tuple1 = (1, 2, 4, 5) tuple1 = tuple1[:2] + (3,) + tuple[2:] tuple = (1,2,3,4,5) 利用切片的方式強行做到修改。

零基礎入門學習python_012_筆記及作業_列表_內建函數

列表: 拼接:list1 + list2 = list[1+2] 重複:list1 *2 列表內元素計數:list.count(元素) 列表內元素位置索引:list.index(元素, (起點, 終點)) 列表翻轉:list.reverse() 列表排序:list.sort(),默認由小排到大 *sort有三種參數:func指定排序算法;key排序算法所搭配的關鍵字;reverse照大小排序,預設為False。所以若要由大排序到小:list.sort(reverse=True)即可 作業1:將下邊這個列表的'小甲魚'修改為'小魷魚' list1 = [1, [1, 2, ['小甲魚']], 3, 5, 8, 13, 18] ==============================以下為程式碼============================== list1[1][2][0] = '小魷魚' ======================================================================== 作業2:請先在 IDLE 中獲得下邊列表的結果,並按照上方例子把列表推導式還原出來。 >>> list1 [(0, 1), (0, 3), (0, 5), (0, 7), (0, 9), (2, 1), (2, 3), (2, 5), (2, 7), (2, 9), (4, 1), (4, 3), (4, 5), (4, 7), (4, 9), (6, 1), (6, 3), (6, 5), (6, 7), (6, 9), (8, 1), (8, 3), (8, 5), (8, 7), (8, 9)] 小提示: >>> list1 = [x**2 for x in range(10)] >>> list1 [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] 相當於 list1 = [] for x in range(10):     list1.append(x**2) ==============

零基礎入門學習python_010&011筆記及作業_列表_基本使用

圖片
列表: 添加元素: 1. append + 元素 2. extend + 列表 3. insert + 位置及元素 刪除元素: 1. remove + 元素名 2. del list[位置] or del list 3. pop + 位置,若不加上位置,則預設為最後一個元素 ※pop的功用為「取出」,   所以若temp = list.pop(),則temp即成為變數,其值即為取出之值。 列表切片: list[起始位置:終點位置],起始位置及終點位置都可以省略。 列表逆排序:sort 給定列表: member = [' 小甲魚 ', 88, ' 黑夜 ', 90, ' 迷途 ', 85, ' 怡靜 ', 90, ' 秋舞斜陽 ', 88] 作業1:利用 for 迴圈列印上邊 member 清單中的每個內容 ==============================以下為程式碼============================== member = ['小甲魚', 88, '黑夜', 90, '迷途', 85, '怡靜', 90, '秋舞斜陽', 88] for each in member:     print(each) ======================================================================= 作業2:上一題列印的樣式不是很好,能不能修改一下代碼列印成下圖的樣式呢? 小技巧提示: 列表表示方式 list = ['a', 'b', 'c', 'd'] list[0] = 'a' len(list) = 4 #有a, b, c, d四個因子 ==============================以下為程式碼============================== #設定列表member及其列表因子 member = ['小甲魚', 88, '