列表[ ]
列表中包含的主要方法
- list(seq)
将元组转化为列表
其中seq – 要转换为列表的元组或字符串。
代码:
#!/usr/bin/python3
aTuple = (123, ‘Google’, ‘Runoob’, ‘Taobao’)
list1 = list(aTuple)
print ("列表元素 : ", list1)
str=“Hello World”
list2=list(str)
print ("列表元素 : ", list2)
输出结果:
列表元素 : [123, ‘Google’, ‘Runoob’, ‘Taobao’]
列表元素 : [‘H’, ‘e’, ‘l’, ‘l’, ‘o’, ’ ', ‘W’, ‘o’, ‘r’, ‘l’, ‘d’]
- list.append(obj)
在列表末尾添加新的对象
- list.count(obj)
统计某个元素在列表中出现的次数
- list.index(obj)
从列表中找出某个值第一个匹配项的索引位置
- list.insert(index, obj)
将对象插入列表
- list.pop([index=-1])
移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
index为将要删除的数据位置,-1是倒数第一个,正着数则是0为第第一个
- list.remove(obj)
移除列表中某个值的第一个匹配项
- list.reverse()
反向列表中元素
- list.sort( key=None, reverse=False)
对原列表进行排序
key – 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
reverse – 排序规则,reverse = True 降序, reverse = False 升序(默认)
- list.copy() || list.clear()
复制列表.清空列表