操作 |
函数 |
使用方法 |
备注 |
索引 |
index |
in: example.index(‘creative’) --- 1 in:example[1,] --- [’creative’, [’京东’,996]] |
|
赋值 |
|
in: example[1] = [‘commonplace’] --- [1, ‘commonplace’, [’京东’,996]] in: example[2,] = [[‘国企’,855],[‘阿里’,996],[‘博士生’,007]] |
|
删除 |
clear pop 索引赋空值 |
in: example.clear --- [] in: example.pop() --- [’京东’,996]( example== [1, ’creative’]) in: example[1] = [] --- [1, [’京东’,996]] |
clear:就地清空列表的内容 pop : 从列表中删除一个元素,并返回这一元素 |
插入 |
insert 索引赋值 |
in: example.insert(1,’ commonplace’) --- [1, ’ commonplace’,’creative’, [’京东’,996]] in: example[1:1]=[ ’ anyway’] --- [1, ’ anyway’ ,’creative’, [’京东’,996]] |
|
扩展与拼接 |
extend append |
a = [1,2,3];b= [4,5,6] in: a.extend(b) ---- [1,2,3,4,5,6] in: a.append(7) --- [1,2,3,7] in: a+b [1,2,3,4,5,6](但是,a未改变) |
|
复制 |
copy |
ex = example ex[3] = [‘奋斗==全勤投入?’] in: example --- [1, ’creative’, [’京东’,996],‘奋斗==全勤投入?] in: ex= example.copy() ex[3] = [‘奋斗==全勤投入?’] in: example --- [1, ’creative’, [’京东’,996]] |
“=”,传递位置(指针) copy:只复制元素
|
计数 |
count |
in: [‘stay’,’hungrey’,’stay’,’foolish’].count(‘stay’) --- 2 |
|
排序 |
sort sorted |
x=[4,6,2,1,7,9] x.sort() in: x --- [1,2,4,7,9] in: y=sorted(x), x --- [1,2,4,7,9], [4,6,2,1,7,9] |
sort用于对列表就地排序; sorted不改变原来类别的元素的顺序 |