python list操作说明

列表操作包含:追加、插入、修改、删除、查找、排序、反序排列等操作,示例如下:

#author FK

names = ["MS","FK","HuaHua","ShenHai"]
ext=["test1","test2","test3"]

print(names) #打印列表
print(names[0]) #打印第一个元素
print(names[1:3]) #打印1到2个
print(names[:3]) #打印0到2个
print(names[-1]) #打印最后一个元素
print(names[-3:]) #打印最后三个
#append
names.append("XueXi")
print(names)

#insert
names.insert(1,"TTX")
print(names)

#modify
names[0]="asdfasdf"
print(names)

#delete
names.remove("TTX")
del names[3]
names.pop() #弹出最后的一个
names.append("HuaHua")
print(names)

#find
print(names.index("asdfasdf"))
print(names.count("HuaHua"))

print(names)

#resverse
names.reverse()
print(names)

#sort
names.sort()
print(names)

#extend
names.extend(ext)
print(names,ext)

#del ext
print(ext[1])

而元组可粗略认为是只读列表,只有查找和记数方法:

#author FK

tuple_test=("xiaoxi","xiaohua","xuanxuan",123,345,123)

#计数展示
print(tuple_test.count(123))
print(tuple_test.count("xiaoxi"))

#查找展示
print(tuple_test.index("xiaohua"))

#元组分片展示
print(tuple_test[0:3])
posted @ 2017-11-13 12:59  深海000111  阅读(266)  评论(0编辑  收藏  举报