python 學習日誌(2)

2021-06-21 14:44:52 字數 829 閱讀 3286

現在繼續總結一下python的資料結構,python的資料結構主要有三種:列表、元組、字典

列表list = [1,2,3,....,]

其中list裡面可以以儲存任何物件,包括數,列表等其他資料結構

list本身是乙個類,有很多成員函式,如:

list.sort()

del 可以用來刪除list中的元素

len ()可以用來求出列表中的元素個數

遍歷列表的時候可以,用逗號可以取消print函式的自動換行

元組 tuple = (1,1,1,...,)

元組中可以儲存其他元組

可以用c++訪問陣列的方式訪問元組

元組在自定製輸出時很常用如,print 'his name is %s'%name

print 'his name is %s and his %d years old"%(name,old)

字典這個是python中的核心資料結構,就像是perl中的雜湊和c、c++中的map,很有現實意義

注意三種資料結構格式都有所差別,列表使用中括號,元組用圓括號,字典用大括號

字典格式:

ab = { 'a' : "ads",

'b' : "ada",

我們可以使用ab.items()函式來訪問中的元素

如:for name, address in ab.items():

name 獲得了字典中的key值,address 獲得字典中的value值

判讀乙個key值是否在字典中可以使用

if 'a' in ab 

或者if ab.has_key('a')

我們還可以使用過del來刪除鍵/值對

python學習日誌 2

6月16日 格式化字符號 1格式化輸出字串 2格式化輸出整數 3格式化輸出浮點數 f 字串 f 轉義字元 n 換行 t 製表符 四個空格 formatted string 格式化字串 例子first john last smith message first last is a coder msg ...

學習日誌2

姓名 高越 日期 2018 09 03 今日學習任務 複習棧,陣列結構和演算法,跟著老師敲程式.今日任務完成情況 對棧和陣列有更多了解 今日未解決問題 有些 還是不太懂 自我評價 對棧以及陣列有了更多了解,但還是有很多不懂 作業 1 請編寫乙個c函式,該函式將乙個字串逆序 include inclu...

學習日誌2

姓名 郭學傑 日期 2018 09 04 今日學習任務 陣列結構和演算法。今日任務完成情況 今天的任務完成的很不理想,課上不能跟上老師的程序,基礎太薄弱。今日未解決的問題 大部分知識沒能記住,希望老師能夠在完成程式設計之後解釋並梳理一下各條 的意思便於理解。自我評價 今日的學習效果很差,接受較慢。作...