python学习018-----python中的列表(一)之列表的创建及列表元素的增删改查

=============================【创建列表】============================
创建列表的方式有3种:
1.创建一个普通列表
2.创建一个混合列表
3.创建一个空列表
下面一一介绍:
1.【创建普通列表】

member1 = ['aa','bb','cc']
print(member1)

   输出:
2.【创建混合列表】
顾名思义,混合列表中可以有各种不同类型的变量,甚至可以是列表套列表

member2 = ['leo',3.14,['a',3,'数组']]
print(member2)

   输出:
3.【创建空列表】
有时候我们暂时用不到列表,但是知道以后肯定会用到,就可以先创建一个空列表

member3 = []
print(member3)

   输出:
===========================【向列表添加元素】===========================
向列表添加元素要用到"append()"方法,语法为:列表名.append(欲添加元素)
例如:

member1.append('字母')
print(member1)

   输出:
但是要注意,append只能一次添加一个元素,要想一次性添加多个元素,需要使用extend()方法,其语法格式为:
列表名.extend([欲添加元素1,欲添加元素2])
例如:

member1.extend(['张三','刘老根'])
print(member1)

   输出:
前两个方法都是将新添加元素追加到列表末尾,若想要将新元素添加到列表中间位置,需要使用insert()方法。语法格式为:
列表名.insert(位置,欲添加元素)
例如:

member1.insert(2,'华生')
print(member1)

   输出:
===========================【从列表中获取元素】===========================
跟数组一样,我们可以通过元素的索引值(index)从列表获取单个元素。但是要注意,列表索引值是从0开始的。语法:

列表名[位置]。例如:

print(member1[0])
print(member1[1])

   输出:

有了上面的知识,我们便可以交换列表中元素的位置了。如:交换第一、二个元素的位置:

temp = member1[1]
member1[1] = member1[0]
member1[0] = temp
print(member1)

   输出:
===========================【从列表中删除元素】===========================
一般来说,删除元素有三种方式:
1.remove()
   语法:列表名.remove(元素名)。例如先移除member1的第一个元素'bb'

member1.remove('bb')
print(member1)

   输出:
2.del
   要注意,del是一个语句,一个命令,并不是函数,所以后面不要加括号。例如要删除上述列表中的第三个元素'cc':

del member1[2]  #注意:如果属入 del member1 ,则会删掉整个列表
print(member1)

   输出:
3.pop()
   pop()方法实际就是弹栈,它会弹出列表中最后一个元素并删除。  如:

member1.pop()  
print(member1)

   输出:  
   还可以给pop()加上索引值,弹出指定位置的元素,如欲弹出第一个元素'aa':

member1.pop(0)
print(member1)

    输出:

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值