当前位置: 首页 > news >正文

自学Python03-学会Python中的while循环语句

我们来学习一下怎么使用列表和字典吧!

1.列表

首先,我们来学习一下列表。列表是一个有序的集合,它可以包含任何类型的数据,比如数字、字符串或其他列表。我们可以用方括号 [] 来创建一个列表,用逗号分隔各个元素。

例子:

my_list = [1, 2, 3, "hello", "world"]

这个列表里面有数字和字符串,是不是很有趣呢?

接下来,我们可以使用各种方法来操作列表。比如,我们可以使用索引来访问列表中的元素,如下所示:

print(my_list[0])  # 输出第一个元素,也就是 1
print(my_list[3])  # 输出第四个元素,也就是 "hello"

我们还可以使用切片来获取列表的子集,如下所示:

print(my_list[2:4])  # 输出从第三个到第四个元素,也就是 [3, "hello"]

还可以使用 len 函数来获取列表的长度,如下所示:

print(len(my_list))  # 输出列表的长度,也就是 5

2.字典

现在,我们来看一下字典。字典是一种无序的数据结构,它由键-值对组成。我们可以使用花括号 {} 或 dict() 函数来创建一个字典。

例子:

my_dict = {"name": "Alice", "age": 20, "hometown": "New York"}

这个字典里面有三个键-值对,分别对应名字、年龄和家乡。

我们可以使用键来访问字典中的值,如下所示:

print(my_dict["name"])  # 输出名字,也就是 "Alice"
print(my_dict["age"])   # 输出年龄,也就是 20

我们还可以使用 keys() 和 values() 方法来分别获取字典中的键和值,如下所示:

print(my_dict.keys())    # 输出所有的键,也就是 ["name", "age", "hometown"]
print(my_dict.values())  # 输出所有的值,也就是 ["Alice", 20, "New York"]

最后,我们可以使用 in 操作符来判断一个键是否在字典中,如下所示:

print("name" in my_dict)  # 输出 True,因为 "name" 这个键在字典中
print("gender" in my_dict)  # 输出 False,因为 "gender" 这个键不在字典中

好了,宝贝,我们已经学习了如何使用列表和字典了。你可以试着自己写一些代码来练习一下哦!

http://www.lryc.cn/news/162539.html

相关文章:

  • PatchMatchNet 学习笔记 译文 深度学习三维重建
  • 为什么要使用设计模式,以及使用设计模式的好处
  • 【Springcloud】Sentinel熔断和降级
  • javascript实战开发:json数据求指定元素的和算法
  • 娱乐时间 —— 用python将图片转为excel十字绘
  • OJ练习第160题——LRU 缓存
  • 使用 Hugging Face Transformer 创建 BERT 嵌入
  • unity 控制Dropdown的Arrow箭头变化
  • Java开发面试--nacos专区
  • GB28181学习(三)——心跳保活
  • 黑马JVM总结(三)
  • 【数据结构】二叉树基础入门
  • MFC自定义消息的实现方法----(线程向主对话框发送消息)、MFC不能用UpdateData的解决方法
  • Linux单列模式实现线程池
  • 汇川PLC学习Day3:轴控代码编写、用户程序结构说明与任务配置示例、用户变量空间与编址
  • javaee springMVC Map ModelMap ModelAndView el和jstl的使用
  • vue监听表单输入的身份证号自动填充性别和生日
  • 蓝桥杯官网练习题(翻硬币)
  • 企业架构LNMP学习笔记34
  • Python学习之六 循环结构
  • flutter 网络地址URL转file
  • 【JavaEE基础学习打卡07】JDBC之应用分层设计浅尝!
  • Helm Kubernetes Offline Deploy Rancher v2.7.5 Demo (helm 离线部署 rancher 实践)
  • 网络编程day6——基于C/S架构封装的线程池
  • ARM/X86工业级数据采集 (DAQ) 与控制产品解决方案
  • 【Java】Jxls--轻松生成 Excel
  • MySQL主从复制读写分离
  • Kafka3.0.0版本——消费者(手动提交offset)
  • 【AIGC专题】Stable Diffusion 从入门到企业级实战0403
  • linux提权