设为首页 加入收藏

TOP

列表的使用
2017-10-09 16:54:51 】 浏览:1825
Tags:使用

  跟老师学的,实验试着写的 

import copy
names=["CSCF","MGCF","HSS1","HSS2","HBSBC01","EMA"]
'''
print(names)
print(names[0],names[2])
print(names[1:2])
print(names[1:3])# 取到3不包括3起始位置包括结束位置不包括,又称作顾头不顾尾
print(names[-1])#取最后一个
print(names[-2])#取倒数第二个
print(names[-3:-1])#开始位置是从左到右
print(names[-2:])#从-2取到尾
print(names[0:3])#从头取到3不包括3
print(names[:3])#从头取到3不包括3

names.append("EDB")#在末尾追加“EDB”
names.insert(1,"这些")#插入到1 的前面
names.insert(3,"hbsbc01")#插入到HSS1的前面
names[3]="P-CSCF"#把hbsbc01换成P-CSCF
print(names)
'''
#删除
'''
names.remove("这些")#删除指定内容
del names[2]#删除指定下标内容
names.pop()#默认没有下标就是删除最后一个
print(names)
'''
#查找
'''print(names.index("MGCF"))#找MGCF的位置下标
print(names[names.index("MGCF")])#这有啥用、我也不知道反正大家都这么玩
#重名统计:
names.insert(1,"这些")
names.insert(1,"这些")
names.insert(1,"这些")
print(names)
print(names.count("这些"))#统计这个数组中“这些”有几个
names.reverse()#整个数组反转
#names.clear()#清空整个数组
names.sort()#排序按照ascii码排序
print(names)
'''
#扩展
'''
names2=[1,2,3,4,5]
names.extend(names2)#扩展names2到names结尾
print(names)
del names2#删掉整个names2
print(names.names2)
'''
#复制
'''
names3=names.copy()
names[3]="may"
#names=["mgcf",["a","b"]]
#names[1][0]="mgcf1"
print(names)
print(names3)
'''
names=["CSCF",["MGCF1","MGCF1"],"HSS1","HSS2","HBSBC01","EMA"]
names[1][1]="MGCF2"
names3=copy.copy(names)#这样也是浅copy 约等于copy
names3=copy.deepcopy(names)#深copy 这样的结果是两个独立的数据

names[2]="hss01"
names[3]="hss02"
print(names)
#names3=copy.copy(names)

print(names)
print(names3)
print(names[0:-1:2])#步长2打印
print(names[::2])#步长2打印又一种写法
print(names[:])#打印全部但一般没人这么写
for i in names: #逐个打印
print(i)
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇安装python2.7.13-64bit & Pychar.. 下一篇Python基础学习第一周

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目