Python 列表(数组)初识
生活随笔
收集整理的這篇文章主要介紹了
Python 列表(数组)初识
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 聲明列表
names =["tome","jonson","black"] print(names)2 訪問列表元素
names = ["tomy","jonson","black"] print(names[0]) #訪問列表最后一個元素,使用-1下標 names = ["tomy","jonson","black"] print(names[-1])3 修改,添加,刪除元素
#修改元素 names = ["tomy","jonson","black"] print(names) names[1] = "france" print(names) names = ["tomy","jonson","black"] print(names) #在列表末尾追加元素 names.append("masa") print(names) #在列表中插入元素 names.insert(2,"jaray") print(names) names = ["tomy","jonson","black"] print(names) #使用del刪除元素 del names[1] print(names)names.insert(1,"jonson") print(names)#使用pop刪除元素,pop可以彈出這個元素 #不使用參數的話,默認彈出最后一個元素 popped_name = names.pop() print(popped_name) print(names) #彈出指定位置元素 first_name = names.pop(0) print(first_name) print(names)names.append("yellow") names.append("red") names.append("jonson") print(names)#根據指定值刪除元素,如果列表中有多個相同的值,remove只刪除第一個符合的值 names.remove("jonson") print(names)?4 使用sort對列表進行永久性排序
names = ["red","orange","yellow","green","blue"] print(names) #正序 names.sort() print(names) #倒序 names.sort(reverse=True) print(names)#中文排序貌似不好用,網上搜索結果是需要安裝中文庫,以后有時間再研究,研究明白后追加到這里面 names = ["張三","李四","王五","趙六","馬七"] print(names) names.sort() print(names)5 使用sorted對列表進行臨時性排序
names = ["red","orange","yellow","green","blue"] #正序 print(sorted(names)) print(names) #倒序 print(sorted(names,reverse=True)) print(names)6 反轉列表元素排列順序
names = ["red","orange","yellow","green","blue"] #反轉 names.reverse() print(names) #再次調用,又反轉回來 names.reverse() print(names)7 獲取列表長度
names = ["red","orange","yellow","green","blue"] print(len(names))?
轉載于:https://www.cnblogs.com/liyunfei0103/p/10145883.html
總結
以上是生活随笔為你收集整理的Python 列表(数组)初识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jmeter常见问题(转)
- 下一篇: 移动端目标识别(1)——使用Tensor