python基本数据类型;列表及其方法二:基本方法与使用

############################################################
# 列表基本方法用法说明
vocaloid = ['miku', 'rin', 'ran', 'ruka']

# # append();向列表最后添加一个新的元素
# vocaloid.append('kaito')
# print(vocaloid)
# # ['miku', 'rin', 'ran', 'ruka', 'kaito']
#
# # extend();向列表最后扩展新的元素,同样是向列表后添加元素,
# # 但extend()的参数必须是可迭代对象,extend()是将参数中
# # 的每个元素循环插入到列表后
# vocaloid.extend(['meiko', 'tianyi'])
# print(vocaloid)
# # ['miku', 'rin', 'ran', 'ruka', 'kaito', 'meiko', 'tianyi']
# vocaloid.extend('miku')
# print(vocaloid)
# #['miku', 'rin', 'ran', 'ruka', 'm', 'i', 'k', 'u']

# #insert();向列表指定位置插入新的元素,
# vocaloid.insert(3,'meiko')
# print(vocaloid)
# #['miku', 'rin', 'ran', 'meiko', 'ruka']

# #clear();清空列表
# list1=['sf','sd']
# list1.clear()
# print(list1)

# #copy();浅拷贝
# V=vocaloid.copy()
# print(V)

# #count();统计传入参数出现次数
# num=vocaloid.count('miku')
# print(num)

# #index();从左往右寻址,找到第一个匹配值时,返回索引值
# address=vocaloid.index('rin')
# print(address)

# #pop(); 删除列表中的元素,通过输入索引值,删除指定位置的元素;默认删除最后的元素
# 可在删除的同时获取删除元素的值
# vocaloid.pop(3)
# print(vocaloid)
# #['miku', 'rin', 'ran']

# #remove(); 移除指定元素;
# vocaloid.remove('ruka')
# print(vocaloid)
# #['miku', 'rin', 'ran']

# 还可以通过调用del函数删除列表元素,函数还可以以切片的方式删除,而pop()和remove()不可以
# del vocaloid[0:2]
# print(vocaloid)
# #['ran', 'ruka']

# #reverse();翻转列表
# vocaloid.reverse()
# print(vocaloid)
# #['ruka', 'ran', 'rin', 'miku']

#sort();列表排序,可以通过传入参数reverse=True,从大到小排序
list1=[1,3,2,5,6]
list1.sort()
print(list1)
list1.sort(reverse=True)
print(list1)
#[1, 2, 3, 5, 6]
[6, 5, 3, 2, 1]

猜你喜欢

转载自www.cnblogs.com/zatusnemiku/p/12952458.html
今日推荐