美文网首页简友广场想法
python基础——list总结一下

python基础——list总结一下

作者: 刘年 | 来源:发表于2020-03-18 00:04 被阅读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,)

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

相关文章

  • Day01自学 - Python 列表(List)

    学习参考博客地址:Python 列表(List) | python list(列表)操作用法总结 一、基础语法 创...

  • python基础——list总结一下

    list实在是使用的太多太多,所以总结一下 1、len长度 2、索引 主要记住列表索引用[]方括号括住,是从0开始...

  • python各种序列的定义区分

    python中的基础概念不注意总结区分很容易记混,简单总结对比一下: 1、列表 创建列表 list=[1,2,3 ...

  • 零基础python教程-列表(list)的学习

    今天和大家分享一下零基础[Python教程]-列表(list)的学习,Python中没有数组,list是一种有序的...

  • 2019-05-21

    今天复习了一下Python基础。 1. List 和 Tuple List: L = [1,2,3,4,5,6],...

  • ArrayList总结

    上一篇文章我们总结了ArrayList的源码特点,这里我们总结一下List的特点 1.List的基础 实现了Col...

  • 2018-07-19(4)List列表

    Python基础语法(4) List (续) List的初始化 对List的操作 访问输出 print(list...

  • python学习总结

    python基础语法总结 参考:Python基础语法总结 参考:1.Python标识符 在 Python 里,标识...

  • python入门套路

    Python基础 基础数据类型 bool string list tuple dictionary 基础函数 he...

  • Python基础总结(八)(列表List)

    Python中的列表和字符串都是序列类型,对字符串的一些操作在列表中同样适合。 1.创建一个列表的方式: 上面的表...

网友评论

    本文标题:python基础——list总结一下

    本文链接:https://www.haomeiwen.com/subject/giffyhtx.html