Day7 Python课程学习内容

1 列表

1.1 通用操作

1.1.1 列表的运算

  • 字符串之间的相加,可以将两个字符串拼接成一个字符串。
    在这里插入图片描述
  • 字符串的乘法,可以重复字符串的次数。
    在这里插入图片描述
  • 列表的其他错误计算公式
  1. 列表没有减法
    在这里插入图片描述
    2.两个列表之间不能相乘。
    在这里插入图片描述
    3.列表不能有除法。
    在这里插入图片描述

1.1.2 In 和 Not In

  • 功能:
    In 用来检测指定的元素是否存在于列表中,如果存在则返回True,反之False。
    Not In 用来检测指定的元素是否不存在于列表中。
    在这里插入图片描述

1.1.3 min()和max()

  • min() 获取列表中的最小值。
    max() 获取列表中的最大值。在这里插入图片描述

1.1.4 index()

  • 用来获取指定元素在列表中的位置。
  • index() 共有三个参数,第一个是要索引的指定的元素,第二个参数表示起始位置,第三各参数表示结束位置。
    在这里插入图片描述

1.1.5 count()

  • 统计指定元素在列表中出现的次数。
    在这里插入图片描述

1.2 修改列表

1.2.1 通过下标索引值来修改值

在这里插入图片描述

1.2.2 del方法

  • 通过del来删除元素。
    在这里插入图片描述

1.2.3 通过切片来修改

  • 当切片里的内容和要替换的内容等长。
    在这里插入图片描述
  • 当切片内容小于要替换的内容时,多余的元素会顺延。
    在这里插入图片描述
  • 当切片长度小于要替换的内容时,可以理解为删除当前位置,再添加新的列表在当前位置。
    在这里插入图片描述
  • 错误表示。
    在这里插入图片描述
  • 所以当设置了步长时,序列中的元素个数必须和切片的元素个数保持一致。
    在这里插入图片描述

1.2.4 通过切片来删除元素

1.可用通过del来删除。
2.可以通过添加空列表来删除。
在这里插入图片描述

1.2.5 list()函数

  • 由于字符串为不可变序列,所以使用索引不可以改变其内容。
    在这里插入图片描述
  • 可以通过list()函数将其转换成列表。
    在这里插入图片描述

1.3 列表的方法

  • 在列表中添加元素。
    在这里插入图片描述
    但是还有其他方法

1.3.1 append()

  • list.append()向列表的最后添加一个元素。
    在这里插入图片描述
  • 但是要注意,如果你添加的是列表,会发生其他情况,需要特别注意。
    在这里插入图片描述

1.3.2 insert()

  • list.insert() 向列表中的位置插入一个元素。
  • insert 方达中有两个参数,第一个为要插入元素的位置,第二个为要插入的元素。
    在这里插入图片描述

1.3.3 extend()

  • 可以拓展当前序列,需要一个序列作为参数,会将该序列中的元素点击到当前列表中。
    在这里插入图片描述
  • list.extend()与 list += list2相同。
    在这里插入图片描述

1.3.4 clear()

  • 清空列表。
    在这里插入图片描述

1.3.5 pop()

  • 根据索引删除并返回删除元素。
    在这里插入图片描述
  • 当pop()不输入值时,默认删除最后一个元素。
    在这里插入图片描述

1.3.6 remove()

  • 根据指定值来删除元素,且没有返回值。
    在这里插入图片描述

1.3.7 reverse()

  • 翻转列表。
    在这里插入图片描述

1.3.8 sort()

  • 用来对列表中的元素进行排序,升序。
    在这里插入图片描述
  • 降序排列。
    在这里插入图片描述

1.4 遍历列表

  • 将列表中的元素提取出来。
s = ['python', 'java', 'c','php']
i = 0
while i < 4:
	print(s[i])
	i += 1

在这里插入图片描述

1.4.1 for循环

  • for 循环的代码会执行多次,序列中有几个元素就会执行几次。
  • 每执行一次就会将序列中的,将序列中的元素赋值给变量,可以通过变量来获取元素。
语法
for 变量 in 序列(遍历的规则):
	代码块

在这里插入图片描述

1.5 range()

  • range(start, stop, step)
    在这里插入图片描述
  • 通过以上得出:
    start 开始 默认是从0开始。
    stop 结束 不包括结束。
    step 步长 默认为1。
  • range的使用,可以配合for循环来执行循环的次数。
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值