博学谷学习记录之人工智能(python基础语法)第六篇

目录

组合数据类型

列表

组合数据类型

列表

创建列表

使用" [ ] "中括号括起来创建列表;

             例如:list_1 = [ ]  ,或者list_1 = list(1)

访问列表的元素:

1.以索引方式访问列表元素list[n],n是数字访问元素
2.以切片方式访问列表元素list[m:n:step] m是开始,n是结束,step是步长
3.在循环依次访问列表元素for i in list_name 遍历循环
#创建一个列表
list_one = ['python','C#','c++','java']
#访问列表元素
list_one[0]    #访问list_one元素第0个元素     结果是python
list_one[0:2]  #访问list_one元素第0个到第1个元素  结果是python,C#
for i in list_one:
    print(i)   #依次输出列表里面的数据

添加列表元素:

append()方法list_1.append(1)    1是要添加列表的元素
extend()方法list_1.extend(list_2)  list_2是另外新建的有元素的列表
insert()方法

list_1.insert(n,'F#')    n是整数,要添加的列表的位置,F#是添加的元素

#创建一个列表
list_one = ['python','C#','c++','java']
list_two = ['1','2','3','4']
#添加元素的方法append
list_one.append('F#')     #结果是'python','C#','c++','java','F#'
#添加元素的方法extend()
list_one.extend(list_two)    #结果是'python','C#','c++','java','F#','1','2','3','4'
#添加元素的方法insert()
list_two.insert(2,'F#')   #结果是'1','2','F#','3','4'

元素排列:

sort()list_one.sort()
sorted()sorted(list_one)
reverse()list_one.reverse()
#创建一个列表
list_two = [1,5,6,3,2,4]
list_two.sort()   #1,2,3,4,5,6
list_t = sorted(list_two)  #1,2,3,4,5,6
list_two.reverse()     #4,2,3,6,5,1

删除列表元素

del语句del[n]
remove()list_1.remove('元素')
pop()list_1.pop()
clear()list_1.clear()
#创建一个列表
list_two = [1,5,6,3,2,4]
del list_two[2]    #删除指定元素
list_two.remove(6)  #删除匹配的元素
list_two.pop()     #删除最后一个元素4
list_two.pop(1)    #删除列表元素序号为1的元素5
list_two.clear()    #清空列表  结果为[]

列表在这里就讲诉完了,下周继续讲诉元组、集合、字典。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值