python基础编码规范_Python语言的基本语法和编码规范.ppt
2.4.3 字典 1.定义字典 字典元素使用{}括起来,例如,下面的语句可以定义一个空字典。 d1 = {}; 也可以在定义字典时指定里面的元素,每个元素由键和值组成,键和值之间由冒号(:)分割,元素间由逗号(,)分割。例如: d2={'name':'小明', 'sex':'男','age':'18', 'score':'80'} 2.打印字典 可以直接使用print()函数打印字典,方法如下: print(字典名) 【例2-46】 打印字典的内容。 d={'name':'小明', 'sex':'男','age':'18', 'score':'80'} print(d) 运行结果如下: {'score': '80', 'name': '小明', 'age': '18', 'sex': '男'} insert()函数 列表. insert(插入位置, 新值) 【例2-25】 通过insert()函数添加列表元素的例子。 menulist = ['红烧肉', '熘肝尖', '西红柿炒鸡蛋', '油焖大虾'] menulist.insert(4, '北京烤鸭') print(menulist) ,运行结果如下: ['红烧肉', '北京烤鸭', '熘肝尖', '西红柿炒鸡蛋', '油焖大虾'] extend()函数 列表1.extend(列表2) 【例2-26】 通过extend()函数添加列表元素的例子。 menulist1 = ['红烧肉', '熘肝尖'] menulist2 = ['西红柿炒鸡蛋', '油焖大虾'] menulist1. extend (menulist2) print(menulist1) 运行结果如下: ['红烧肉', '北京烤鸭', '熘肝尖', '西红柿炒鸡蛋', '油焖大虾'] 6.合并2个列表 可以使用+将2个列表合并,得到一个新的列表,具体方法如下: 列表3=列表1 + 列表2 【例2-27】 合并2个列表的例子。 menulist1 = ['红烧肉', '熘肝尖', '西红柿炒鸡蛋'] menulist2 = ['北京烤鸭', '西红柿炒鸡蛋', '油焖大虾'] menulist3 = menulist1 + menulist2 print(menulist3) 运行结果如下: ['红烧肉', '熘肝尖', '西红柿炒鸡蛋', '北京烤鸭', '西红柿炒鸡蛋', '油焖大虾'] 7.删除列表元素 del 列表名[索引] 【例2-28】 使用del语句删除列表元素的例子。 menulist = ['红烧肉', '熘肝尖', '西红柿炒鸡蛋'] del menulist[0] print(menulist) 运行结果如下: ['熘肝尖', '西红柿炒鸡蛋'] 7.删除列表元素 del 列表名[索引] 【例2-28】 使用del语句删除列表元素的例子。 menulist = ['红烧肉', '熘肝尖', '西红柿炒鸡蛋'] del menulist[0] print(menulist) 运行结果如下: ['熘肝尖', '西红柿炒鸡蛋'] 8.定位列表元素 可以使用index()函数获取列表中某个元素的索引。其基本语法如下: 列表.index(元素值) 函数返回元素值在列表中某个元素的索引,如果不存在,则会抛异常。 【例2-29】 使用index ()函数的例子。 menulist = ['红烧肉', '熘肝尖', '西红柿炒鸡蛋'] print(menulist.index('红烧肉')) print(menulist.index('西红柿炒鸡蛋')) 运行结果如下: 0 2 9.遍历列表元素 遍历列表就是一个一个地访问列表元素,这是使用列表时的常用操作。 可以使用for语句和range()函数遍历列表索引,然后通过索引依次访问每个列表元素,方法如下: for i in range(len(list)): 访问list[i] 【例2-30】 for语句和range()函数遍历列表。 list = ['王二', '张三', '李四', '王五']; for i in range(len(list)): print(list[i]); 程序的运行结果如下: 王二 张三 李四 王五 使用for语句和enumerate()函数同时遍历列表的元素索引和元素值 for 索引, 元素值in enumerate(list): 访问索引和元素值 【例2-31】 for语句和enumerate()函数遍历列表。 list = ['王二', '张三', '李四', '王五']; for index,value in enumerate(list):
python基础编码规范_Python语言的基本语法和编码规范.ppt相关推荐
- python基础编码规范_Python语言的基本语法和编码规范.doc
Python 语言的基本语法和编码规范 Python 编程教程教师 : 工作 :Python 语言的基本语法和编码标 准课程描述本章将介绍 Python 语言的基本语法和编码标准,重点介 绍 Pyth ...
- python标识符的特点_Python语言基础-语法特点、保留字与标识符、变量、基本数据类型、运算符、基本输入输出、Python2.X与Python3.X区别...
Python语言基础 1.Python语法特点 注释: 单行注释:# #注释 单行注释分为两种情况, 例:第一种 #用于计算bim数值 bim=weight/(height*height) 第二种: ...
- python基础知识测试题_Python中的单元测试—基础知识
python基础知识测试题 Unit testing is the number one skill which separates people who just finished their de ...
- python基础主要内容_python基础—python的介绍
编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快; 而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以 ...
- python基础题面试_python常见面试题
面试自动化会遇到的面试题,分享一波,就不排版了,多多见谅. 先上几道编程题 001 求数值以内的质数,合数及个数 #质数 defzhishu(number): num=0for i in range( ...
- python的字符编码叙述_Python: 熟悉又陌生的字符编码
字符编码是计算机编程中不可回避的问题,不管你用 Python2 还是 Python3,亦或是 C++, Java 等,我都觉得非常有必要厘清计算机中的字符编码概念.本文主要分以下几个部分介绍: 基本概 ...
- python基础教程是什么语言-0编程基础,什么语言也没学过,请问学Python怎样入门?...
其实Python入门并不难,只要你有足够的自信心,明确学习目标,循序渐进就能不断享受到python带给你创新的乐趣. 大家为什么要学习python呢? 1.python简单易学 python的优势就是 ...
- python基础开发环境_Python基础教程,第一讲,开发环境搭建
今天是写Python基础教程的第一课,也是下定决心做技术分享的第一篇文章.先扯几句和技术无关的吧,也便于大家了解这套课程的内容,适不适合自己学习,我做开发6年了,已年过30,一直从事的WEB方面的开发 ...
- python语音程序设计教程_Python语言程序设计(视频教程)
-- 为什么要学习计算机编程? -- 因为编程是件很有趣的事儿,能启迪思维,还有诗和远方... Python语言,由Guido van Rossum大牛在1990年发明,它是当今世界最受欢迎的计算机编 ...
- python基础编程练习_python基础练习之几个简单的游戏
文档介绍 利用python写"猜数字","猜词语","谁是卧底"这三个游戏,从而快速掌握python编程的入门知识,包括python语法/列 ...
最新文章
- pdf怎么压缩大小?
- [leetcode]1007. 行相等的最少多米诺旋转
- rsync的基本使用
- ffmpeg 配置与编译
- IT行业 侃侃富士康
- Java程序员不可错过的11个IDEA插件
- web.xml中,spring模块化加载xml方式
- linux shell: 搜索字符串,剔除包含特定字符的行
- 图表(Chart Graph)你真的用对了吗?
- swig c java gemt,SWIG C函数指针和JAVA
- Python代码格式化规范
- Dev中ChartControl——属性熟悉与简单应用
- NBIOT工作模式详解(BC26模组)
- 高性能流媒体服务器--mediasoup框架整理
- 深度感知解决方案 | 深度摄像头的三种主流技术优劣对比
- ireport mysql_iReport连接Mysql创建图表报表
- Debian dns设置
- 搭建Ethereum以太坊测试网络Rinkeby节点
- Virgo与Maven整合开发环境搭建(一)
- 系统分析与设计团队项目第二次