打了激素的数组

来源:互联网 发布:淘宝售后期限是多久 编辑:程序博客网 时间:2024/04/27 20:12

列表创建的几种方式

创建列表的方式
1. 创建一个普通列表
2. 创建一个混合列表
3. 创建一个空列表
这里写图片描述

例如:member=[“aa”,”bb”,”cc”]
此时member的方法有member.append() //追加一个元素,注意这里只能追加一个元素。如何要想同时添加两个或者多个元素怎么办呢?用extend()方法
member.extend([“dd”,”ee”]) //这样member就追加了两个元素。
但是前面那两个方法只能在末尾追加,如果想在任意位置追加怎么办呢?当然用insert()方法了。
len(member) 获取member这个列表的长度。

如何获取列表中的元素。

取元素和其他语言一样都是通过下标索引来获取。

如何删除列表中的元素呢

  1. remove(“要删除元素的名字”)方法,这里如果删除的元素不存在怎么办呢?,它就会报错了。
  2. del 这是一个语句 例如:del member[1] 也可以删除整个列表del member
  3. pop()方法 例如:member.pop() pop()方法是利用了一个栈的结构,所以会弹出最后一个入栈的元素。
    神奇的是pop()这个方法还可以指定的弹出,例如pop(1) //弹出列表中第二个元素
    4.
    这里写图片描述

操作运算符

这里写图片描述

注意列表的拷贝
例如:list7=list6[ : ]和list8=list6 这两种外观上都是复制了list6,但是本质上是不同的,因为list8=list6本质上不是复制,而是多了一个指向,其实都是一片内存空间。

0 0
原创粉丝点击