简友广场想法

python基础——list总结一下

2020-03-18  本文已影响0人  刘年

list实在是使用的太多太多,所以总结一下

1、len长度

>>> classmates = ['Michael', 'Bob', 'Tracy']
>>> classmates
['Michael', 'Bob', 'Tracy']
>>> len(classmates)
3

2、索引

主要记住列表索引用[]方括号括住,是从0开始,最后一个可以用-1表示

>>> classmates[0]
'Michael'
>>> classmates[-1]
'Tracy'

3、追加

>>> classmates.append('Adam')
>>> classmates
['Michael', 'Bob', 'Tracy', 'Adam']

4、根据索引位置插入

>>> classmates.insert(1, 'Jack')
>>> classmates
['Michael', 'Jack', 'Bob', 'Tracy', 'Adam']

5、删除指定位置

>>> classmates.pop(1)
'Jack'
>>> classmates
['Michael', 'Bob', 'Tracy']

6、替换

要把某个元素替换成别的元素,可以直接赋值给对应的索引位置:

>>> classmates[1] = 'Sarah'
>>> classmates
['Michael', 'Sarah', 'Tracy']

7、遍历

按照原数据顺序去上下重复的数据

>>> a=[1,2,3,3,4,5]
>>> for as in a:    
SyntaxError: invalid syntax
>>> aa=[]
>>> for s in a:
    if s not in aa:
        aa.append(s)        
>>> print(aa)
[1, 2, 3, 4, 5]

8、对列表内每个值进行函数操作

list=list(map(lamda x:  ,   list))

9、元组

可以把元组看成一个特殊的列表,不可变的列表,但是如果元组中含有列表元素,那么这个列表内的数据可变。因为元组的不可变是指对元素的指针

>>> t = (1,)
>>> t
(1,)

元组定义只有一个元素时,要注意加逗号

上一篇 下一篇

猜你喜欢

热点阅读