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相关推荐

  1. python基础编码规范_Python语言的基本语法和编码规范.doc

    Python 语言的基本语法和编码规范 Python 编程教程教师 : 工作 :Python 语言的基本语法和编码标 准课程描述本章将介绍 Python 语言的基本语法和编码标准,重点介 绍 Pyth ...

  2. python标识符的特点_Python语言基础-语法特点、保留字与标识符、变量、基本数据类型、运算符、基本输入输出、Python2.X与Python3.X区别...

    Python语言基础 1.Python语法特点 注释: 单行注释:# #注释 单行注释分为两种情况, 例:第一种 #用于计算bim数值 bim=weight/(height*height) 第二种: ...

  3. python基础知识测试题_Python中的单元测试—基础知识

    python基础知识测试题 Unit testing is the number one skill which separates people who just finished their de ...

  4. python基础主要内容_python基础—python的介绍

    编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快; 而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以 ...

  5. python基础题面试_python常见面试题

    面试自动化会遇到的面试题,分享一波,就不排版了,多多见谅. 先上几道编程题 001 求数值以内的质数,合数及个数 #质数 defzhishu(number): num=0for i in range( ...

  6. python的字符编码叙述_Python: 熟悉又陌生的字符编码

    字符编码是计算机编程中不可回避的问题,不管你用 Python2 还是 Python3,亦或是 C++, Java 等,我都觉得非常有必要厘清计算机中的字符编码概念.本文主要分以下几个部分介绍: 基本概 ...

  7. python基础教程是什么语言-0编程基础,什么语言也没学过,请问学Python怎样入门?...

    其实Python入门并不难,只要你有足够的自信心,明确学习目标,循序渐进就能不断享受到python带给你创新的乐趣. 大家为什么要学习python呢? 1.python简单易学 python的优势就是 ...

  8. python基础开发环境_Python基础教程,第一讲,开发环境搭建

    今天是写Python基础教程的第一课,也是下定决心做技术分享的第一篇文章.先扯几句和技术无关的吧,也便于大家了解这套课程的内容,适不适合自己学习,我做开发6年了,已年过30,一直从事的WEB方面的开发 ...

  9. python语音程序设计教程_Python语言程序设计(视频教程)

    -- 为什么要学习计算机编程? -- 因为编程是件很有趣的事儿,能启迪思维,还有诗和远方... Python语言,由Guido van Rossum大牛在1990年发明,它是当今世界最受欢迎的计算机编 ...

  10. python基础编程练习_python基础练习之几个简单的游戏

    文档介绍 利用python写"猜数字","猜词语","谁是卧底"这三个游戏,从而快速掌握python编程的入门知识,包括python语法/列 ...

最新文章

  1. pdf怎么压缩大小?
  2. [leetcode]1007. 行相等的最少多米诺旋转
  3. rsync的基本使用
  4. ffmpeg 配置与编译
  5. IT行业 侃侃富士康
  6. Java程序员不可错过的11个IDEA插件
  7. web.xml中,spring模块化加载xml方式
  8. linux shell: 搜索字符串,剔除包含特定字符的行
  9. 图表(Chart Graph)你真的用对了吗?
  10. swig c java gemt,SWIG C函数指针和JAVA
  11. Python代码格式化规范
  12. Dev中ChartControl——属性熟悉与简单应用
  13. NBIOT工作模式详解(BC26模组)
  14. 高性能流媒体服务器--mediasoup框架整理
  15. 深度感知解决方案 | 深度摄像头的三种主流技术优劣对比
  16. ireport mysql_iReport连接Mysql创建图表报表
  17. Debian dns设置
  18. 搭建Ethereum以太坊测试网络Rinkeby节点
  19. Virgo与Maven整合开发环境搭建(一)
  20. 系统分析与设计团队项目第二次

热门文章

  1. iPhone恢复模式、DFU模式的区别及操作方法
  2. python拼图游戏代码_Python图像处理——人物拼图游戏
  3. 列表解析式,生成表达式
  4. DyLight 649-LCA;DyLight 649标记小扁豆凝集素(LCA)
  5. MES管理系统应用环境分析,以及实施面临的挑战
  6. 安装和配置fedora19要做的那些事,超值经验
  7. vscode 如何快速跳出括号
  8. 使用google的jib, 发布Docker镜像到阿里云
  9. 八大算法实现(Java)
  10. 深圳平安银行软件测试面试,中国平安银行面试笔试题目 软件测试方向