python列表的函數

來源:互聯網
上載者:User

標籤:複製   sheng   賦值   ascii碼錶   資料   int   print   大寫   添加   

#coding=utf-8
import copy
names = [] #建立一個列表
names = [‘Chengwenliang‘,‘guming‘,‘shengjianhong‘,‘tongzhen‘] #建立一個列表並賦值
names1 = [1,2,3,4]
# print list
#print names #列印整個列表的值
#print names[1] #列印列表下標的值 這個叫切片
#print names[0],names[1] #拼接列印
#print names[0:2] #範圍值列印,顧頭不顧尾,2的下標值不輸出
#print names[-1] #取最後一個值,不需要知道列表的長度
#print names[-3:-1] #列表是左向右數下標的所以前面是最小的 顧頭不顧尾
#print names[-2:] #從倒數第二個取到最後一個數字 這個顧頭又顧尾
#print names[:3] #從0取到3的下標值 這個顧頭又顧尾 前面是0後面是-1可以省略掉
#print names[::2] #2代表著步長可以隔著列印列表
#print names[:] #列印從0到-1的值,但是沒有人用的直接就是names就可以了,在copy列表的時候會用到

# list add
#names.append(‘xiaoming‘) #向列表最後面添加一個資料
#names.insert(1,‘xiaoming‘) #在指定下表處插入資料
#names.extend(names1) #擴充這個列表的值,names1的值會添加在names的最後

#list change
#names[1]=‘xiaoming‘ #修改指定下標的值

#list delete
#names.remove(‘guming‘) #用值來刪除列表內的值
#del names[1] #用下標來刪除列表中的值
#names.pop() #default預設刪除的是最後一個值 names.pop(1) == del names[1]
#del names #刪除整個列表變數
#names=[] #重新賦值清空一般python3中用names.clear()

#list seek
#position_guming=names.index(‘guming‘) #位置的尋找,返回下標
#print position_guming
#print names[names.index(‘guming‘)] #通過查到的下標取出相應的值 有用到的地方

#list count
#print names.count(‘guming‘) #計算出現的次數

#list reverse
#names.reverse() #翻轉列表的值

#list sort
#names.sort() #排序的方法是按照ASCII碼錶排序的,一般是字元,數字,大寫字母,小寫字母

#list copy
#name1=copy.copy(names) #調用函數只能copy第一層次的表值,第二成次的表只能copy地址
#names1=names[:]#潛copy 用在建立聯合帳號使用
#name3=copy.deepcopy(names) #完全獨立的copy 完全複製 要開闢記憶體空間,記憶體佔用較大
print names
print names1


python列表的函數

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.