人工智能、智能產(chǎn)品的廣泛使用讓大家對于python這個技術有了一定的了解,也隨著智能產(chǎn)品的廣泛使用現(xiàn)在市面上需要大量的python技術人才,那么python中的列表是什么呢?是由什么元素組成的呢?下面python培訓機構達內(nèi)科技的小編就給大家來講解下。
1、如何訪問列表元素?
訪問列表元素 列表是有序集合,因此要訪問列表的任何元素,只需將該元素的位置或索引告訴Python即可。 要訪問列表元素,可指出列表的名稱,再指出元素的索引,并將其放在方括號內(nèi)。 例如,下面的代碼從列表bicycles中提取款自行車:
bicycles = [trek, cannondale, redline, specialized]
print(bicycles[0])
上面演示了訪問列表元素的語法。當你請求獲取列表元素時,Python只返回該元素,而不包 括方括號和引號:
trek
這正是你要讓用戶看到的結(jié)果——整潔、干凈的輸出。 你還可以對任何列表元素調(diào)用第2章介紹的字符串方法。例如,可使用方法title()讓元素 trek的格式更整潔:
bicycles = [trek, cannondale, redline, specialized]print(bicycles[0].title())
這個示例的輸出與前一個示例相同,只是首字母T是大寫的。
Python中的索引是從0而不是1開始在Python中,個列表元素的索引為0,而不是1。在大多數(shù)編程語言中都是如此,這與列 表操作的底層實現(xiàn)相關。如果結(jié)果出乎意料,請看看你是否犯了簡單的差一錯誤。 第二個列表元素的索引為1。根據(jù)這種簡單的計數(shù)方式,要訪問列表的任何元素,都可將其 位置減1,并將結(jié)果作為索引。
2、如何修改列表元素?
contries[0] = Canada
print(contries)
console(控制臺):
可以看到,列表的個元素已被修改成功,且其他元素是沒有改變的。
3、修改 添加 刪除 元素
創(chuàng)建的列表都是動態(tài)的,我們可以改變列表中元素的值,和元素的個數(shù)。
修改元素: 方法與訪問元素的方法類似,指出列表名[索引] 再給出新值
names[0] ="張三"
返回值
添加元素: 在列表的末尾添加元素
names.append("歷史")
append()方法可以動態(tài)的創(chuàng)建列表:首先創(chuàng)建一個空的列表 再使用append()方法,一個一個的追加
輸出 :[zhangsan, lisi, wangwu, anne]
insert(),使用insert方法在列表的任何位置添加元素
names.insert(0,"開心")
輸出 : [開心, 張三, anne, jerry, 歷史]
4、在列表中插入元素,使用 insert()方法
contries.insert(0,Russia)
print(contries)
console(控制臺):
方法insert() 在索引0處添加一個空間,并將 ‘Russia’ 存儲到這個地方。這個操作將列表中的元素都右移一位。
5、組織列表
使用方法 sort()對列表進行性排序
cars = ["aaa","sdsd","www","ddd",“ccc”]
輸出:
想讓列表倒序排列將添加參數(shù) reverse=True
cars.sort(reverse=True)
print(cars)
使用函數(shù) sorted()對列表進行臨時排序
要保留列表元素原來的排列順序,同時以特定的順序呈現(xiàn)它們,可使用函數(shù)sorted()。函數(shù)sorted()讓你能夠按特定順序顯示列表元素,同時不影響它們在列表中的原始排列順序。
以上就是python培訓機構達內(nèi)科技的小編給大家講解的關于什么是python列表的內(nèi)容,在想要學習python技術之前還是建議大家先讀下這篇文章。如果說你想要學習python技術的話,那么達內(nèi)科技歡迎大家來我們的python培訓班進行實地考察,也可以點擊我們文章下面的獲取試聽資格按鈕來獲取我們的python培訓免費課程試聽資格,來和我們的講師進行面對面的交流和互動,并更加深入的了解我們達內(nèi)科技。