python基础大全(2)

2023-12-28 04:39:29

元组——储存多个数据

1.元组(tuple)

#注意,元组里的内容不能变,为了防止别人篡改,用元组比较安全

#用小括号,数据与数据之间用,逗号连接

#元组中的数据可以是任意类型(字符串,布尔数,浮点型,等等)

记得多复习哦。可以看看python基础大全(1)复习一波!加油!

2.索引,

#用中括号[],索引是在数据结构中用来定位,寻找数据的检索的方式

#索引元组的第一个数据要用[0]

这是个简单的例子哈

# 定义一个元组
tup = ('apple', 'banana', 'orange', 'grape')

# 使用数字索引获取元组元素
print(tup[0])  # 输出: apple
print(tup[1])  # 输出: banana

# 使用索引名称获取元组元素
print(tup[2])  # 输出: orange
print(tup[3])  # 输出: grape

# 使用负数索引获取元组元素
print(tup[-1])  # 输出: grape
print(tup[-2])  # 输出: orange

列表——灵活多变

1.列表(list)

#注意,这个里面的内容随便变了

#用中括号[],

列表数据之间用逗号隔开

2.切片

#列表加中括号[],注意,括号里有:

用切片获取元素时要用冒号,分隔切片开始和结束的位置

#敲黑板重点 切片“左开右闭”原则,取左边的数据,不取右边的数据

这是个例子哈

# 定义一个列表
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

# 使用切片获取子列表
print(my_list[2:5])  # 输出: [3, 4, 5]
print(my_list[2:])   # 输出: [3, 4, 5, 6, 7, 8, 9, 10]
print(my_list[:5])   # 输出: [1, 2, 3, 4, 5]
print(my_list[3:7])  # 输出: [4, 5, 6]

# 使用步长获取子列表
print(my_list[::2])  # 输出: [1, 3, 5, 7, 9]
print(my_list[3:8:2])  # 输出: [4, 6, 8]

# 使用负数索引获取子列表
print(my_list[-3:])  # 输出: [8, 9, 10]
print(my_list[-5:-2])  # 输出: [6, 7, 8]

字典——一对一

1.字典(dict)

#这样是将两种数据关联在一起形成的一个元素,它是由多种的,这样的元素组成的数据类型称之为字典

#注意字典中的元素是不考虑排列顺序的

#它是采用一对花括号{}就是储存数据的固定格式
#字典的值可以是任意的数据类型,整数浮点型,布尔数,空或者非空字符串等等

#然后一个字典不会有两个相同的值,如果说产生重复,则后面会覆盖前面的

#?同时,所用时用中括号内填入key值就可以

敲黑板重点!字典和列表两个是可以进行修改的,但元组不可以进行修改,

字典和列表并且可以新增的值(这个放在下一章讲哈!)

这个是个例子哈!

# 定义一个字典
dict = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}

# 使用键名获取字典值
print(dict['a'])  # 输出: 1
print(dict['b'])  # 输出: 2

# 使用字典遍历获取键名和值
for key, value in dict.items():
    print(f"{key}: {value}")

# 输出:
# a: 1
# b: 2
# c: 3
# d: 4
# e: 5

作者今天打游戏耽误时间了,嘿嘿,这个发的晚了。希望对看到的各位有帮助。有问题和指正的请在评论区留言,今天又是天冷的一天,各位注意身体。

下一章会对这些进行一波延伸,并且添加一些内容讲解,刚刚起步,正在逐步调整内容让大家更好的有收获!

文章来源:https://blog.csdn.net/ghj131472/article/details/135257739
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。