11/15 日志

来源:互联网 发布:欧洲女装品牌 知乎 编辑:程序博客网 时间:2024/05/10 05:30

Python学习

列表

Python中的列表是一个非常强大的“数组”,可以存放Python中的很多元素(也或许是Python没有硬的数据结构),如int, float, 数组,对象

  1. 方法:append(),只能作用一个元,作用是在列表尾部添加一个元素:
    member=[1,2,3]     member.append('4')    member

结果

    member=[1,2,3,'4']
  1. 方法:extend(),只能作用一个元(数组),作用是在列表尾部拼接一个列表:
    member=[1,2,3]     member.extend(['4','5'])    member

结果

    member=[1,2,3,'4','5']

如果使用append:

    member=[1,2,3]     member.append(['4','5'])    member

结果

    member=[1,2,3,['4','5']]

将以列表格式在member[4]位置添加元素

  1. remove(),只能删除列表中有的元素,名字

    注:del语句(*非列表方法*)实现:
    del member[2]
  1. 方法 pop() 从列表中删去特定元素,参数为列表位置
    member=[1,2,3]    member.pop(1)

return

    2
    member
    [1,3]
  1. sort 正向排序,
  2. 数组的拷贝:
    请用分片的方式,不要直接使用变量相等:
    分片:list2=list1[:]
    变量相等:list1=list2

因为变量相等是类似的将一个叫做list2的tag指向了list1的实际内容,如果list1内容变动,list2也会变化;而使用分片的形式则是完成了list1内容在内存中的拷贝,将新的内容指向了tag-list2.

0 0
原创粉丝点击