博主簡介:原互聯網大廠tencent員工,網安巨頭Venustech員工,阿裡雲開發社區專家博主,微信公眾號java基礎筆記優質創作者,csdn優質創作博主,創業者,知識共享者,歡迎關注,點贊,收藏。
Python 是一門易於學習、功能強大的編程語言。它提供了高效的高級數據結構,還能簡單有效地面向對象編程。Python 優雅的語法和動態類型以及解釋型語言的本質,使它成為多數平台上寫腳本和快速開發應用的理想語言。下面我們來介紹一下python列表的概述相關知識。
列表(list)是包含0個或多個元素的有序序列,屬於序列類型。
列表的長度和內容都是可變的,可自由對列表中的元素進行增加、刪除或替換。 列表沒有長度限制,元素類型可以不同,可以同時包含整數、實數、字符串等基本類型,也可以是列表、元組、字典、集合以及其他自定義類型的對象,使用非常靈活。
創建列表的方式很簡單,只需將逗號分隔的不同元素使用方括號括起來即可。
animal = ['elephant', 'monkey', 'snake', 'tiger']
print(animal)
結果如下:
與字符串的索引一樣,列表索引也是從0開始的。我們可以通過下標索引的方式來訪問列表中的值。
animal[0]
與整數和字符串不同,列表要處理一組數據,因此,列表必須通過顯式的數據賦值才能生成,簡單將一個列表賦值給另一個列表不會生成新的列表對象,只是產生對原有列表的一個新的引用。 例:列表的賦值與引用。
stu_1 = ['001', 'Wangwu', 98] # 使用數據賦值創建列表stu_1
stu_2 = stu_1 # stu_2是stu_1所對應數據的應用,stu_2並不包含真實數據
print(stu_1, stu_2) # 輸出stu_1和stu_2
stu_1[0] = '002' # 修改元素stu_1[0]的值為'002'
print(stu_1, stu_2) # 輸出stu_1和stu_2
結果如下:
也可以使用list()函數將字符串、range對象、元組等對象轉換為列表。其語法格式為list(obj),其中obj為需要轉換的對象。
a = list('hello world')
b = list(range(1, 10, 2))
print(a)
print(b)
結果如下:
1、廖雪峰的官網 2、python官網 3、Python編程案例教程
以上就是就是關於Python的語言優點和缺點的相關知識,可以參考一下,後面會不斷更新相關知識,大家一起進步。
Python describe LeetCode 515.
Problem and backgroundmacOS Mo