成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python列表知識應知應會

開發 后端
本文介紹了列表是將所有的元素存放在一對中括號([])中,相鄰的元素之間使用逗號分隔開。文中還介紹了創建列表的兩種方式,分別為中括號([])創建列表、list()方法創建列表,并通過例子來幫助讀者的一個更好的理解。

[[401003]]

一、前言

在Python程序開發中,列表(List)經常會使用。假設一個班里有50個學生現需要統計每一個學生的總成績情況,如果不使用列表,則需要定義50個變量來存儲每個學生的總成績,這樣就挺麻煩的,最好的辦法就是使用列表。接下來,小編帶大家一起來學習列表的知識!

二、初識列表

1.對于學過C語言或Java語言的讀者,都知道這兩個語言是支持數組的,而Python是沒有數組概念,但有列表的概念。列表會把所有的元素存放在一對中括號([])中,相鄰的元素之間使用逗號分隔開,如下所示:

  1. listName=[元素1,元素2,元素3,...元素n] 

上面中的列表的變量是listName,元素1~元素n表示列表中的元素。

在C語言中數組是存放的是相同類型的數據,Python中的列表和C語言數組相比較,更強大的地方就是列表可以存放同一類型的數據,并且也可以存放不同類型的數據。如下所示:

  1. listName=[1,'a'

2.創建列表有兩種方式,如下所示:

1)使用中括號([])創建列表,語法如下所示:

  1. listName=[元素1,元素2,元素3,...元素n] 

創建Python的列表使用中括號([]),“=”表示將值賦給某個變量名。其中listName是變量名,中括號里面的元素1到元素n表示列表中里面的元素。

接下來,通過一個例子了解如何使用中括號([])創建列表,代碼如下所示:

  1. a=[1,2,3,4,5] 
  2. b=["Python","Java","C語言"

上面代碼中,變量名為a的列表,存放了數值;

變量名為b的列表,存放了字符串。

2)使用list()方式創建列表,list()方法將元組或字符串轉成列表,語法如下所示:

  1. listName=list(a) 

listName是變量名,list(a)其中a的參數表示要轉成列表的字符串或元組。

接下里,通過一個例子來了解list()方法的使用,具體代碼,如下所示:

  1. a = ('Java', 10, 'Python''PHP',20) 
  2. list1 = list(a) 
  3. print("list1列表中元素有: ", list1) 
  4.  
  5. b = "This is Python" 
  6. list2 = list(b) 
  7. print("list2列表中元素有: ", list2) 

程序運行的效果圖,如下所示:

三、如何訪問列表中的元素

1.訪問列表中的元素,有兩種方式,如下所示:

1)使用下標值(索引值)訪問列表中的某一個元素,語法如下所示:

  1. listName=['A','B','C','D']#定義一個列表 
  2. listName[i]#語法 

聲明一個listName變量名的列表,訪問列表中的某一個元素根據“變量名”+“下標值”,例如,訪問列表中的C元素,下標值是從0開始的,所以C的元素下標值是2,訪問列表中的C元素使用listName[2]

2)使用切片訪問列表的元素,語法如下所示:

  1. listName=['A','B','C','D']#定義一個列表 
  2. listName[start,end,step]#切片的語法 

切片的語法中,start表示開始位置,end表示結束位置,step表示步長。

接下來,通過一個例子了解使用切片訪問列表的元素,具體代碼如下所示:

  1. listName=['A','B','C','D','E','F','G'
  2. print(listName[1:3]) 
  3. print(listName[3:]) 
  4. print(listName[1:6:2]) 
  5. print(listName[-5:-2]) 

在上面代碼中,listName[1:3]表示從下標值1開始到3,因為左閉右開,下標值3是取不到的;

listName[3:]表示從下標值為3開始,直到末尾;

listName[1:6:2]表示從下標值1開始到6,步長為2;

listName[-5:-2]表示下標值-5開始到-2,下標值負數需要反過來取值。-5是C元素的。

程序運行的效果圖,如下所示:

四、總結

1.本文主要介紹了什么是列表以及如何訪問列表中的元素。

2.本文介紹了列表是將所有的元素存放在一對中括號([])中,相鄰的元素之間使用逗號分隔開。文中還介紹了創建列表的兩種方式,分別為中括號([])創建列表、list()方法創建列表,并通過例子來幫助讀者的一個更好的理解。

3.本文介紹了訪問列表中的元素,使用兩種方式,分別是下標值訪問列表中元素、使用切片訪問列表的元素,文中也通過一些例子幫助讀者理解這些用法。

 

責任編輯:姜華 來源: Go語言進階學習
相關推薦

2022-07-20 00:03:10

Python列表字典推導

2023-05-06 07:24:22

程序員視頻算法

2022-11-07 08:51:24

數據庫開發笛卡爾積

2022-11-04 07:12:24

JavaScript基準測試

2022-11-09 07:18:18

驅動測試BDD

2022-09-04 19:43:05

程序員數據庫

2024-05-06 12:49:15

Linux文件系統

2022-12-02 07:16:29

MySQL函數日期

2023-05-10 08:41:40

二叉樹遍歷算法

2011-05-31 09:22:39

程序員

2019-03-27 09:38:33

網絡多層編排NFV

2011-05-26 10:04:30

程序員

2011-05-24 13:47:25

程序員

2011-05-31 09:37:53

程序員

2010-07-27 16:21:25

程序員

2011-06-02 09:02:36

程序員

2011-06-02 09:56:21

程序員團隊精神

2020-08-23 18:18:27

Python列表數據結構

2011-05-31 10:50:36

程序員

2011-06-30 15:06:19

SEO
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久综合九色综合欧美狠狠 | 国产欧美一区二区三区日本久久久 | 午夜精品视频在线观看 | 在线视频一区二区三区 | 国产成人久久精品一区二区三区 | 国产精品一区在线 | 麻豆视频在线看 | 婷婷色在线播放 | 网色 | 一片毛片 | 成年网站在线观看 | 成人亚洲在线 | 日本精品一区二区三区在线观看视频 | 97狠狠干| 国产精品中文字幕在线 | 在线小视频| 二区中文| 久久久久久国产 | 成人影院在线视频 | 国产精品国产精品国产专区不片 | 亚洲视频中文字幕 | 91综合网| 日韩三级在线观看 | 操久久| 国产精品久久久久久福利一牛影视 | 91 在线| 狠狠爱免费视频 | 一区在线观看视频 | 日韩精品一区二区三区 | 天天射美女 | 色毛片 | 成年人免费看的视频 | 亚洲精品中文字幕 | 男女免费观看在线爽爽爽视频 | 国产美女自拍视频 | 国产精品久久免费观看 | 国产美女一区二区 | 国产日韩欧美一区二区 | h在线免费观看 | 国产精彩视频一区 | 五月天天丁香婷婷在线中 |