5-Python列表

作者: 向右奔跑 | 来源:发表于2017-08-12 23:17 被阅读692次

    Python中没有数组,list是一种有序的集合,可以随时添加和删除其中的元素。可以添加不同类型的数据。
    列表元组用索引来访问,索引从0开始
    len()函数可以获得list元素的个数

    member = ['Mary','Jerry','Tom','Jack']
    
    member2 = [1,3,5,7,9]
    
    mix = [1,'Haha',3.14,[1,2,3]]  #不同类型的数据放在一个列表中
    
    empty = []  #空列表
    

    列表的操作:
    append添加元素,
    extend添加多个元素(添加的参数是列表)
    insert 在指定位置添加元素
    del 删除列表元素
    remove删除元素

    member.append('ergou')
    member.extend(['zhangsan','lisi'])
    member.insert(1,'wang')
    
    del member[1]  #删除第二个元素
    
    member.remove('Tom') 
    del member  # 删除整个列表
    
    member2.pop()  #返回删除的元素
    member2.pop(2)
    
    

    列表切片:一次获取列表的多个元素

    member[1:3]
    member[1:]
    member[:3]
    
    

    列表的其他操作:

    [1,2,3]+[4,5,6]  #组合
    ['Hello'] * 4  #重复
    3 in [1,2,3]  #元素是否存在列表中
    for x in [1,2,3]: print(x)   #迭代
    

    相关文章

      网友评论

      • xuzhougeng:第三方库numpy 提供了ndarray 使得Python拥有了类似R的多维数组

      本文标题:5-Python列表

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