在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Python/ 一、List(列表)
二、Enum 的源碼
前言
一、Python 模塊簡(jiǎn)介
一、List(列表)
五、匿名函數(shù)
三、什么是元類
二、循環(huán)語(yǔ)句
二、模塊的使用
三、第一個(gè) Python 程序
線程與進(jìn)程
Python
三、條件語(yǔ)句和循環(huán)語(yǔ)句綜合實(shí)例
四、對(duì)象的描述器
三、類的屬性
一、迭代
五、迭代器和生成器綜合例子
六、運(yùn)算符相關(guān)的魔術(shù)方法
一、枚舉類的使用
前言
一、簡(jiǎn)明概述
二、Python 的基本數(shù)據(jù)類型
多線程編程
五、作用域
四、包
四、枚舉的比較
四、Python 中的變量
六、類的多態(tài)
一、Python 中類也是對(duì)象
一、Python 的 Magic Method
前言
四、生成器
一、面向?qū)ο蟮母拍?/span>
五、類的繼承
二、類
二、使用 <code>type()</code> 動(dòng)態(tài)創(chuàng)建類
進(jìn)程
二、set
三、主模塊和非主模塊
一、字典(Dictionary)
前言
前言
前言
前言
四、集成開發(fā)環(huán)境(IDE): PyCharm
前言
四、函數(shù)的參數(shù)
三、lsit 生成式(列表生成式)
四、自定義元類
四、類的方法
二、函數(shù)傳值問題
二、注釋
一、條件語(yǔ)句
一、Python 語(yǔ)法的簡(jiǎn)要說明
三、函數(shù)返回值
三、基本數(shù)據(jù)類型轉(zhuǎn)換
三、屬性的訪問控制
二、Python 的安裝
前言
三、命名規(guī)范
一、Python 自定義函數(shù)的基本步驟
三、自定義類型的枚舉
五、自定義容器(Container)
二、Python 迭代器
前言
二、tuple(元組)
一、Python 簡(jiǎn)介
前言
前言
前言
二、構(gòu)造(<code>__new__</code>)和初始化(<code>__init__</code>)
前言

一、List(列表)

Python 內(nèi)置的一種數(shù)據(jù)類型是列表:list。 list 是一種有序的集合,可以隨時(shí)添加和刪除其中的元素。

1、創(chuàng)建 List(列表)

創(chuàng)建一個(gè)列表,只要把逗號(hào)分隔的不同的數(shù)據(jù)項(xiàng)使用方括號(hào)括起來即可,且列表的數(shù)據(jù)項(xiàng)不需要具有相同的類型

list1=['兩點(diǎn)水','twowter','liangdianshui',123]

2、訪問 List(列表)中的值

使用下標(biāo)索引來訪問列表中的值,同樣你也可以使用方括號(hào)的形式截取字符

list1=['兩點(diǎn)水','twowter','liangdianshui',123]
# 通過索引來訪問列表
print(list1[2])
# 通過方括號(hào)的形式來截取列表中的數(shù)據(jù)
print(list1[0:2])

輸出的結(jié)果:

訪問 List(列表)中的值

3、更新 List(列表)

可以通過索引對(duì)列表的數(shù)據(jù)項(xiàng)進(jìn)行修改或更新,也可以使用 append() 方法來添加列表項(xiàng)。

list1=['兩點(diǎn)水','twowter','liangdianshui',123]
print(list1)
# 通過索引對(duì)列表的數(shù)據(jù)項(xiàng)進(jìn)行修改或更新
list1[2]=456
print(list1)
# 使用 append() 方法來添加列表項(xiàng)
list1.append('hello');
print(list1)

輸出的結(jié)果:

更新 List(列表)

4、刪除 List(列表)

使用 del 語(yǔ)句來刪除列表的的元素

list1=['兩點(diǎn)水','twowter','liangdianshui',123]
print(list1)
# 使用 del 語(yǔ)句來刪除列表的的元素
del list1[3]
print(list1)

輸出的結(jié)果:

刪除 List(列表)

5、List(列表)運(yùn)算符

列表對(duì) + 和 的操作符與字符串相似。+ 號(hào)用于組合列表, 號(hào)用于重復(fù)列表。

Python 表達(dá)式 結(jié)果 描述
len([1, 2, 3]) 3 計(jì)算元素個(gè)數(shù)
[1, 2, 3] + [4, 5, 6] [1, 2, 3, 4, 5, 6] 組合
['Hi!'] * 4 ['Hi!', 'Hi!', 'Hi!', 'Hi!'] 復(fù)制
3 in [1, 2, 3] True 元素是否存在于列表中
for x in [1, 2, 3]: print x, 1 2 3 迭代

6、List (列表)函數(shù)&方法

函數(shù)&方法 描述
cmp(list1, list2) 比較兩個(gè)列表的元素
len(list) 列表元素個(gè)數(shù)
max(list) 返回列表元素最大值
min(list) 返回列表元素最小值
list(seq) 將元組轉(zhuǎn)換為列表
list.append(obj) 在列表末尾添加新的對(duì)象
list.count(obj) 統(tǒng)計(jì)某個(gè)元素在列表中出現(xiàn)的次數(shù)
list.extend(seq) 在列表末尾一次性追加另一個(gè)序列中的多個(gè)值(用新列表擴(kuò)展原來的列表)
list.index(obj) 從列表中找出某個(gè)值第一個(gè)匹配項(xiàng)的索引位置
list.insert(index, obj) 將對(duì)象插入列表
list.pop(obj=list[-1]) 移除列表中的一個(gè)元素(默認(rèn)最后一個(gè)元素),并且返回該元素的值
list.reverse() 反向列表中元素
list.sort([func]) 對(duì)原列表進(jìn)行排序

7、實(shí)例

最后通過一個(gè)例子來熟悉了解 List 的操作

例子:

#-*-coding:utf-8-*-
#-----------------------list的使用----------------------------------

# 1.一個(gè)產(chǎn)品,需要列出產(chǎn)品的用戶,這時(shí)候就可以使用一個(gè) list 來表示
user=['liangdianshui','twowater','兩點(diǎn)水']
print('1.產(chǎn)品用戶')
print(user)

# 2.如果需要統(tǒng)計(jì)有多少個(gè)用戶,這時(shí)候 len() 函數(shù)可以獲的 list 里元素的個(gè)數(shù)
len(user)
print('\n2.統(tǒng)計(jì)有多少個(gè)用戶')
print(len(user))

# 3.此時(shí),如果需要知道具體的用戶呢?可以用過索引來訪問 list 中每一個(gè)位置的元素,索引是0從開始的
print('\n3.查看具體的用戶')
print(user[0]+','+user[1]+','+user[2])

# 4.突然來了一個(gè)新的用戶,這時(shí)我們需要在原有的 list 末尾加一個(gè)用戶
user.append('茵茵')
print('\n4.在末尾添加新用戶')
print(user)

# 5.又新增了一個(gè)用戶,可是這個(gè)用戶是 VIP 級(jí)別的學(xué)生,需要放在第一位,可以通過 insert 方法插入到指定的位置
# 注意:插入數(shù)據(jù)的時(shí)候注意是否越界,索引不能超過 len(user)-1
user.insert(0,'VIP用戶')
print('\n5.指定位置添加用戶')
print(user)

# 6.突然發(fā)現(xiàn)之前弄錯(cuò)了,“茵茵”就是'VIP用戶',因此,需要?jiǎng)h除“茵茵”;pop() 刪除 list 末尾的元素
user.pop()
print('\n6.刪除末尾用戶')
print(user)

# 7.過了一段時(shí)間,用戶“l(fā)iangdianshui”不玩這個(gè)產(chǎn)品,刪除了賬號(hào)
# 因此需要要?jiǎng)h除指定位置的元素,用pop(i)方法,其中i是索引位置
user.pop(1)
print('\n7.刪除指定位置的list元素')
print(user)

# 8.用戶“兩點(diǎn)水”想修改自己的昵稱了
user[2]='三點(diǎn)水'
print('\n8.把某個(gè)元素替換成別的元素')
print(user)

# 9.單單保存用戶昵稱好像不夠好,最好把賬號(hào)也放進(jìn)去
# 這里賬號(hào)是整數(shù)類型,跟昵稱的字符串類型不同,不過 list 里面的元素的數(shù)據(jù)類型是可以不同的
# 而且 list 元素也可以是另一個(gè) list
newUser=[['VIP用戶',11111],['twowater',22222],['三點(diǎn)水',33333]]
print('\n9.不同元素類型的list數(shù)據(jù)')
print(newUser)

list的使用