Python列表与元组共性

目录

1. 创建列表或者元组

2. 通过索引访问一个元素

3. 通过索引访问几个元素

4. 列表(元组)加法

5.列表(元组)乘法

6. in运算符

7. 列表(元组)常见函数:


python内置三种常用数据结构:列表(list)元组(tuple)字典(dict)

列表相同点:

按顺序保存元素;

每个元素都有自己的索引,都可以通过索引访问元素;

(注:不涉及改变元素的操作,列表和元组用法一样)
包含的元素可以修改
元组包含的元素不可修改
字典以“Key-value”形式保存数据

1. 创建列表或者元组

list1 = [1, 3.14, "我是一个圆"]
# 列表使用方括号,存储的元素可以包含任何数据类型
tuple1 = (1, 3.14, "我是一个圆")
# 元组使用圆括号,存储的元素可以包含任何数据类型
print(list1)
print(tuple1)

2. 通过索引访问一个元素

列表和元组都可以使用索引访问元素,索引值都是从0开始;

Python也提供逆序索引,最后一个元素索引为-1,倒数第二个元素索引为-2,......

list1 = [1, 3.14, "我是一个圆"]
print(list1[1])
# 3.14
print(list1[-1])
# 我是一个圆

3. 通过索引访问几个元素

使用 [ 开始索引 : 结束索引 : 步长 ] 获取从开始索引到结束索引之间的元素组成的子列表,不包括结束索引对应的元素;

list1 = [1, 3.14, "我是一个圆", "xue", "qiu", "lin", "he", "shuai"]
print(list1[1:3])
# [3.14, '我是一个圆']
print(list1[-3:-1])
# ['lin', 'he']
print(list1[1:])
# [3.14, '我是一个圆', 'xue', 'qiu', 'lin', 'he', 'shuai']
print(list1[1::2])
# [3.14, 'xue', 'lin', 'shuai']

注:可以省略开始索引或者结束索引,表示从第一个元素开始或者最后一个元素结束;

设置步长表示获取元素时每隔步长个元素获取一个元素;

4. 列表(元组)加法

列表+列表就是合并两个列表为一个列表;

列表只能和列表相加,元组也只能和元组相加;

5.列表(元组)乘法

列表可以和整数 n 相乘表示合并n个列表为一个新的列表;

6. in运算符

判断列表是否包含某个元素,返回True或者False;

list1 = [1, 3.14, "我是一个圆", "xue", "qiu", "lin", "he", "shuai"]
print("zhu" in list1)
# False
print("xue" in list1)
# True

7. 列表(元组)常见函数:

1)len()  获取列表或者元组中元素的个数;

2)对于元素都是相同数据类型并且可以比较大小的列表或者元组,可以使用max()或者min()函数获得元素最大值或者最小值;

list1 = [12, 54, 1, 87, 157, 32]
print(max(list1))

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值