標籤:複製 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列表的函數