python高级变量类型---列表

1.列表

1.1 列表的定义

• List(列表) 是 Python 中使用 最频繁 的数据类型,在其他语言中通常叫做 数组
• 专门用于存储 一串 信息
• 列表用 [] 定义,数据 之间使用 , 分隔
• 列表的 索引 从 0 开始
• 索引 就是数据在 列表 中的位置编号,索引 又可以被称为 下标
• 注意:从列表中取值时,如果 超出索引范围,程序会报错

1.2 列表常用操作

• 在 ipython3 中定义一个 列表,例如:name_list = []
• 输入 name_list. 按下 TAB 键,ipython 会提示 列表 能够使用的
在这里插入图片描述
del 关键字(科普)
• 使用 del 关键字(delete) 同样可以删除列表中元素
• del 关键字本质上是用来 将一个变量从内存中删除的
• 如果使用 del 关键字将变量从内存中删除,后续的代码就不能再使用这个变量了
关键字、函数和方法(科普)
• 关键字 是 Python 内置的、具有特殊意义的标识符
In [1]: import keyword
In [2]: print(keyword.kwlist)
In [3]: print(len(keyword.kwlist))

关键字后面不需要使用括号
• 函数 封装了独立功能,可以直接调用
• 函数名(参数)
函数需要死记硬背
• 方法 和函数类似,同样是封装了独立的功能
• 方法 需要通过 对象 来调用,表示针对这个 对象 要做的操作
• 对象.方法名(参数)
在变量后面输入 .,然后选择针对这个变量要执行的操作,记忆起来比函数要简单很多
列表循环遍历
• 遍历 就是 从头到尾 依次 从 列表 中获取数据
• 在 循环体内部 针对 每一个元素,执行相同的操作
• 在 Python 中为了提高列表的遍历效率,专门提供的 迭代 iteration 遍历
• 使用 for 就能够实现迭代遍历
列表应用场景
• 尽管 Python 的 列表 中可以 存储不同类型的数据
• 但是在开发中,更多的应用场景是
• 列表 存储相同类型的数据
• 通过 迭代遍历,在循环体内部,针对列表中的每一项元素,执行相同的操作
列表推导式
列表推导式书写形式:  
[表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件]

[i for i in range(101) if i % 2 ==0]
li = [1,2,3,4,5,6,7,8,9]
dict([(x,x*10) for x in li])

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值