python學習日記-數組和if判斷


python中的數組也叫list,還有一個叫tuple。list還是常規的的用法,比如創建一個數組並向里面寫入內容如下:

arrList=["tom","jerry","dog"]

值得注意的是數組的括號為中括號“[”,而不是大括號,和c#不一樣,被坑了一小下。並且對於數組list,他對內容的要求1非常靈活比如里面可以包含字符,字符串,整形,浮點數,甚至是另一個數組,比如arrList=["a",1.2,["b",1]],我們如果想取到a的話直接用arrList[0],如果我們想取到b的話,就要這樣寫arrList[2][0],這就是二維數組了,任何學計算機的都知道數組從0開始。這點不言而喻。

總之,python中的list非常靈活。

python的數組除了list以外,還有tuple數組,tuple數組就像常量一樣,一旦定義了就不能更改,比如定義一個tuple類型數組arrList=(1.“a”,“ac”),可以看出tuple類型數組是一圓括號定義的,而list是用中括號定義的。很好區分。根據tuple對內容的限定,所以很容易知道使用它的場景就是對於系統安全性方面考慮比較高的時候用到的。

說一下list和tuple的一些常用的方法len(arrList),不用說也知道,獲取數組的長度。arrList.append("str")向數組末尾追加一個元素,如果想向指定位置后面添加一個元素,比如向第2位后添加“s”就可以arrList.insert(2,“s”),如果想刪除摸個位置的元素可以用pop(i)方法arrList.pop(i)。python還有個比較好用的地方就是如果你想獲取某個數組的最后一個元素時,但是又不知道它的實際長度你就可以寫arrList(-1),倒數第二個就是-2了,非常好用。

最后注意一下,如果數組只有一個元素的話定義的時候必須加個“,”逗號已消除歧義。比如arrList=(1,)。

 

條件判斷:

很簡單,if 條件:

      做一些事,

    else:

      做另一些事,

    如果有多種條件的話,就這樣寫:

    if 條件:

      做一些事,

    elif 條件:

      做一些事,

    else:

      做另一些事


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM