pop,返回了一个值并且同时修改了列表。其他的,像reverse,只是
修改了列表没有返回值
>>>a=input(123456)
123456
>>>b=list(a)
>>>b
['1','2','3','4','5','6']
注意点:一是,遍历列表元素的过程中不要随意删除、或者修改元素(除非你明确知道整个遍历过程和删除机制导致的结果就是你想要的),可以通过复制新列表来规避这个问题。二是,复制要用copy
字符串倒序:
a=[1,2,3,4]
方法一:
a.reverse()
print(a)
方法二:
print(a[::-1])
a=[1,2,3,4]
a.reverse()
print(a)
print(a[::-1])
a.append(5)
print(a)
a.insert(2,999)
print(a)
print(a.pop())
print(a.pop(1))
print(a)
a.pop(2)
print(a)
a.sort()
print(a)
print(a.count(5))
print(a.index(999))
a.remove(1)
print(a)
del a[0]
print(a)
得到结果