码迷,mamicode.com
首页 > 编程语言 > 详细

python列表的基本使用方法及其基本函数

时间:2019-11-23 14:39:22      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:ever   统计   反转   取值   循环   append   python列表   index   str   

import copy
str=["aa","bb","cc","dd","ee"]

print(str)#查询
print(str[0],str[3])#取值
print(str[-1],str[-3])

print(str[1:4])#切片
print(str[-2:])

print(str[0:3])
print(str[:3])

str.append("ff")#增
print(str)
str.insert(1,"ww")#增
print(str)
str[0]="qq"#修改
print(str)
del str[2]#删
print(str)
str.remove("ff")#删
print(str)
str.pop(1)#删,不填下标默认最后一个
print(str)

print(str.index("bb"))#打印已知元素名字的位置
print(str.count("aa"))#统计元素aa的个数
str.reverse()#列表反转
print(str)
str.sort()#排序,按照acll码排序
print(str)
str1=[1,2,3]
str.extend(str1)#将str1合并到str上
del str1 #删除str1
print(str)

#copy
str=["qwe","rty","uio",["zxc","vbn"],"fgh","jkl"]#列表str[3]存放的值是,内部这个小列表的地址
str2=str.copy()#浅层复制,复制第一层的内容
print(str2)
str[0]="QWE"
print(str2)
str[3][0]="ZXC"
print(str2)

#deepcopy
str3=["qwe","rty","uio",["zxc","vbn"],"fgh","jkl"]#列表str[3]存放的值是,内部这个小列表的地址
str4=copy.deepcopy(str3) #深层复制,复制所有的内容
print(str4)
str3[0]="QWE"
print(str4)
str[3][0]="ZXC"
print(str4)

#循环打印列表
for i in str[0:5:2]:
  print(i)

python列表的基本使用方法及其基本函数

标签:ever   统计   反转   取值   循环   append   python列表   index   str   

原文地址:https://www.cnblogs.com/liuming-nimi/p/11917685.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!