数组的一些操作
names = ["张阳","古云","相片","项链成"]#列表 names.append("雷海东")#追加 names.insert(1,"成龙花")#插入到下标1的位置 names[2] = "鞋底" #替换 #delete names.remove("项链成")#delete names.pop()#delete,如果没有输入参数,默认删除最后一个 del names[1]#delete print(names[0],names[2]) print(names[1:3])#取头去尾,切片 print(names[-1])#取最后一位 print(names[-2:])#切片,省了0,和-1可以省略 print(names.index("相片"))#定位 print(names.count("相片"))#查找重复值 names.clear()#清空 names.reverse()#列表反转 names.sort()#排序 names2 =[1,2,3,4] names3 = names.copy()#复制列表,只复制第一层 names.extend(names2)#合并两个列表 del names2 #删除变量 names4 =["[names]","[names]","[names]","多次"]#多层列表 for i in names: print(i)
关于数组复制
import copy person = ['name',['savin',100]] p1 = copy.copy(person)#浅COPY p2 = person[:]#完全切片,浅COPY p3 = list(person)#浅COPY
另外一些杂七杂八的
__author__ ="ljs" import sys print(sys.path) #打印环境变量 import os cmd_res = os.system("dir") #os.system执行了就直接输出了,不保存结果 cmd_res = os.popen("dir").read()#执行后结果在内存,用read方法读取 print("___",cmd_res)# 输出0,表示成功 os.mkdir("new_dir") msg = "我哎北京天安门" print(msg.encode(encoding="utf8"))#编码 print(msg.encode(encoding="utf8").decode())#解码