python数组相关

数组的一些操作

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())#解码

 

posted on 2017-05-21 21:21 墨智仁 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/ljs1120/p/6886103.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值