列表的操作

names = ['a','b','c','d','e','f','g']
print(names)

#修改元素:
names[0]='A'

print(names)
#追加元素:
names.append('h')
print(names)

#插入元素:
names.insert(3,'j')
print(names)

#移除元素:
names.remove("j")
print(names)
del names[3]
print(names)

#查询元素的索引值:
print(names.index("b"))

#删除最后一个元素:
names.pop()
print(names)

#删除指定索引的元素:
names.pop(1)
print(names)

#清空names:
names.clear()
print(names)

names = ['a','b','c','d','e','f','g']
#统计元素li的个数:
print(names.count("c"))

#反转元素顺序:
names.reverse()
print(names)

#排序元素:
names.sort()
print(names)

#将列表names2的元素合并到names:
names = ['a','b','c','d','e','f','g']
names2 = [1,2,3]
names.extend(names2) #合并后names2列表继续存在
print(names)

#将列表删除:
del names2

#复制列表,两个列表完全独立
names2 = names.copy()
print (names2)

#将列表的奇数索引切片:
names = ['a','b','c','d','e','f','g','h']
print(names[0:-1:2]) #从索引0开始到索引最后一个,索引步长值为2
print(names[::2]) #与上面等效


posted @ 2017-10-25 10:30  浆糊jun  阅读(172)  评论(0编辑  收藏  举报