前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python学习历程之----基础篇(五)

python学习历程之----基础篇(五)

作者头像
用户5410712
发布2022-06-01 13:58:09
1840
发布2022-06-01 13:58:09
举报
文章被收录于专栏:居士说AI

去年今日此门中,人面桃花相映红。

人面不知何处去,桃花依旧笑春风。

老铁们,又到见面时间了,不知不觉,Python编程的基础篇已经四篇了,今天是第五篇,根据章节安排,最多再有三次基础文章,我们就会进入到Python实战篇了,因此希望大家能够好好复习基础篇的所有内容,因为实战篇更精彩,但是依赖于基础篇的理解,所以基础篇的文章尽量弄懂为好,实战篇等着你们哦! 闲聊时间到,下面开始正题:

一、列表

序列是Python中最基本的数据结构,序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推,但最常见的是列表和元组,创建一个列表,用逗号分隔去不同的数据项然后用方括号括起来即可。如下所示:

代码语言:javascript
复制
# -*- coding:utf-8 -*-
import math
# 创建一个列表,列表里面有:中国、美国、英国、新加坡(英语)
list1 = ['China', 'America', 'Britain', 'Singapore']
# 创建一个列表,列表里面有数字:5,4,3,2,1
list2 = [5, 4, 3, 2, 1]
# 创建一个列表,列表里面字母:aa,bb,cc,dd
list3 = ["aa", "bb", "cc", "dd"]

代码讲解:上面定义了三个列表,列表的元素分别包含了两个数据类型,一个是字符串(字符),就是打引号的列表,另一个是整形,也就是数字,列表创建好以后,我们开始去访问,也就是单独的去输出列表中的某一个元素,下面请看代码示例:

代码分析:先看这一条语句:

代码语言:javascript
复制
print("list1[0]: ", list1[0])

使用print()语句去打印列表1(list1)的第0个元素,也就是实际的第一个元素:China,以此类推,如果要打印第二个元素,就是访问list1[1],第二条打印语句:

代码语言:javascript
复制
print("list2[1:3]: ", list2[1:3])

这一句表示的是打印列表2(list2)的第二个元素到第四个元素,但是不包括第四个元素,也就是第二和第三个元素,

代码语言:javascript
复制
4, 3

小结: 以上就是列表的基本用法,然而,其实它的扩展用法还有好几个,小编这里就不在多多叙述了,因为讲多了,大家不一定记得住,扩展用法包括列表元素的添加、删除、操作等操作。

二、字典

Python里面的字典其实和我们生活中的字典有一定的相似之处,都是通过一个特定的东西(比如拼音、偏旁啥的)去找到我们需要查找的值(值),下面请看代码示例:

代码语言:javascript
复制
# -*- coding:utf-8 -*-
import math
dict_list = {'China': 'Beijing','America': 'Washington', 'Britain': 'London'}

代码分析:创建了一个dict_list 列表, 该列表包含了三个值:Beijing,Washington,London ,每个值都有它对应的身份证去找到它们,当然此处的身份证有点类似列表里面的序号(0,1,2,3),下面请看访问元素的代码示例:

代码语言:javascript
复制
print("dict_list['China']: ", dict_list['China'])

此处为打印出身份证(ID)为China的值(Beijing),因此字典的根据身份证查找(访问)元素(值),其实就是一个匹配的过程,匹配到哪个的身份证就输出它对应的值,因此,匹配到China的值为:

通过示例,成功打印出Beijing字样。

好了,今天的内容分享到此结束了,总的来说,不管是列表还是字典的用法都不是太难,而且在以后的编程中,用的地方可能比较多,只要平时多用几次,即可达到信手拈来的程度。

每周分享几个语法或者语句,不多也不少,多写几次,多运行几次,再去对应我的结果,你就会得到答案,重在理解,如有困惑,请随时后台咨询。

还是那句老话,编程一途,重在理解,贵在实践,今日之社会,瞬息变化,多一技伴身,未尝不可,请君切记,切记!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-09-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT进阶之旅 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云代码分析
腾讯云代码分析(内部代号CodeDog)是集众多代码分析工具的云原生、分布式、高性能的代码综合分析跟踪管理平台,其主要功能是持续跟踪分析代码,观测项目代码质量,支撑团队传承代码文化。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档