python3.7[列表]
索引 切片 排序
####
列表.sort 永久排序
sorted(列表) 临时排序
###
>>> print(sorted(a))
['abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'f', 'f', 'fff', 'tttttt']>>> a['tttttt', 'fff', 'f', 'f', 'f', 'f', 'btte', 'bbb', 'asdf', 'aff', 'abc']>>> a.sort(reverse=True)>>> a['tttttt', 'fff', 'f', 'f', 'f', 'f', 'btte', 'bbb', 'asdf', 'aff', 'abc']>>> a.sort()>>> a['abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'f', 'f', 'fff', 'tttttt']>>>
>>> a
['666', 'abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'fff', 'tttttt', 'f', 'f', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a']>>> a.reverse()>>> a['a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'f', 'f', 'tttttt', 'fff', 'f', 'f', 'btte', 'bbb', 'asdf', 'aff', 'abc', '666']>>>
##############
列表 增加元素
##########
>>> a
['abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'f', 'f', 'fff', 'tttttt']>>> a.insert(0,'666')>>> a['666', 'abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'f', 'f', 'fff', 'tttttt']>>> a.append ('888')>>> a['666', 'abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'f', 'f', 'fff', 'tttttt', '888']>>> a.pop()'888'>>> a['666', 'abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'f', 'f', 'fff', 'tttttt']############
删除
remove(元素)
pop
#############
>>> a
['666', 'abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'f', 'fff', 'tttttt']>>> a.append('f')>>> a.append('f')>>> a['666', 'abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'f', 'fff', 'tttttt', 'f', 'f']>>> a.remove('f')>>> a['666', 'abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'fff', 'tttttt', 'f', 'f']>>>
#####
>>> a.extend('aa')
>>> a['666', 'abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'fff', 'tttttt', 'f', 'f', 'a', 'a']>>> a.extend('aaaaaa')>>> a['666', 'abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'fff', 'tttttt', 'f', 'f', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a']>>>
######
>>> a.index('f')
6>>> a.count('f')4>>> a['666', 'abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'fff', 'tttttt', 'f', 'f']>>> len(a)12>>>#########
切片
#######
>>> a[1:4:2]
['a', 'a']>>> a[1::2]['a', 'a', 'a', 'a', 'f', 'fff', 'f', 'bbb', 'aff', '666']>>> a[5:2:-2]['a', 'a']###@@@@
>>> a
['df', 'asdf', 'asd', 'eee', 'as', 'qq']>>> a.pop('eee')Traceback (most recent call last): File "<pyshell#19>", line 1, in <module> a.pop('eee')TypeError: 'str' object cannot be interpreted as an integer>>> a.pop(1)'asdf'>>> a['df', 'asd', 'eee', 'as', 'qq']>>>
##########
>>> a[0:4:2]
['df', 'eee']>>>
>>> a.index('eee')
2
>>> print(a[5][2].replace('兰','kk'))
kk>>> a['df', 'asd', 'eee', 'as', 'qq', '武藤兰']>>> a[0].upper()'DF'>>> a['df', 'asd', 'eee', 'as', 'qq', '武藤兰']>>>>>> a.index('df')
0
增加1个字符 不增加
>>> a.extend("ggg")
>>> a['df', 'asd', 'eee', 'as', 'qq', '武藤兰', 'g', 'g', 'g']>>>