程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python基礎之列表的概述

編輯:Python

博主簡介:原互聯網大廠tencent員工,網安巨頭Venustech員工,阿裡雲開發社區專家博主,微信公眾號java基礎筆記優質創作者,csdn優質創作博主,創業者,知識共享者,歡迎關注,點贊,收藏。


一、背景

Python 是一門易於學習、功能強大的編程語言。它提供了高效的高級數據結構,還能簡單有效地面向對象編程。Python 優雅的語法和動態類型以及解釋型語言的本質,使它成為多數平台上寫腳本和快速開發應用的理想語言。下面我們來介紹一下python列表的概述相關知識。


二、概念

1、列表的定義

列表(list)是包含0個或多個元素的有序序列,屬於序列類型。

2、列表的特點

列表的長度和內容都是可變的,可自由對列表中的元素進行增加、刪除或替換。 列表沒有長度限制,元素類型可以不同,可以同時包含整數、實數、字符串等基本類型,也可以是列表、元組、字典、集合以及其他自定義類型的對象,使用非常靈活。

3、列表的創建

創建列表的方式很簡單,只需將逗號分隔的不同元素使用方括號括起來即可。

animal = ['elephant', 'monkey', 'snake', 'tiger']
print(animal)

結果如下:

4、列表的訪問

與字符串的索引一樣,列表索引也是從0開始的。我們可以通過下標索引的方式來訪問列表中的值。

animal[0]

5、列表的賦值

與整數和字符串不同,列表要處理一組數據,因此,列表必須通過顯式的數據賦值才能生成,簡單將一個列表賦值給另一個列表不會生成新的列表對象,只是產生對原有列表的一個新的引用。 例:列表的賦值與引用。

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的語言優點和缺點的相關知識,可以參考一下,後面會不斷更新相關知識,大家一起進步。


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved