【Python】Python入门案例第二天(Python基础语法中)

写在前面:本博客将详细介绍python中主要的内置数据结构和字符串等相关内容,每个知识点附有案例代码,初学者复制代码到本地即可运行,任何问题欢迎随时评论交流。

传送门: Python入门案例第一天(Python基础语法上).

传送门: Python入门案例第三天(Python基础语法下).

一、python中的列表

1.为什么需要列表?

变量可以存储一个元素,而列表是一个”大容器”可以存储N多个元素,程序可以方便地对这些数据进行整体操作。
列表相当于其他语言中的数组。
(1)列表的创建方式

#第一种方式,使用[]
list=['hello','world',98]
#第二种方式,使用内置函数list()
list2=list(['hello','world',98])
#第三种方式,列表生成式
#i*i for i in range(1,10)

(2)列表的特点:
1.列表元素按顺序有序排序
2.每个索引映射唯一数据
3.列表可以存储重复数据
4.任意数据类型混存
5.根据需要动态分配和回收内存
(3)获取指定元素的索引

lst=['hello','world',98,'hello']
print(lst.index('hello'))

#如果列表中有相同元素,只返回第一个元素的索引
#可以指定查找的范围,注意是左闭右开区间

print(lst.index('hello',1,4))

(4)获取列表中的指定元素

print(lst[1])
#获取列表中的多个元素——切片操作(和range函数类似)
lst=[10,20,30,40,50,60,70,80,90]
print(lst[1:6])
print(lst[1:6:2])
print(lst[1::2])
print('-------步长为负数的情况-------')
print(lst[::-1])#反向输出

2.列表的CRUD

(1)列表元素的查询操作

#1.判断指定元素在列表中是否存在
#2.列表元素的遍历
lst=[10,20,30,40,50,60,70,80,90]
for item in lst:

(2)列表元素的添加操作

#向列表的末尾添加一个元素
print('添加元素之前:',lst
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值