Python基础语法2 元组 & 字典 & 选择结构

元组

1.元组:定义 a=(1,2,3) 元组与列表相似,唯一不同的是元素定义后不可修改,但调用输出无区别,由于元素不可修改,所以调用元组时无需再次检索元组内元素,因此元组的调用速度比列表快。

2.元组的使用: 元组可以整个删除例如 a=(1,2,3) 删除元组 del a,但是不可以单独删除某个元素(单独删某个元素就成了对元组内容进行改变)。

3.元组与列表可以用相互转换,
    例:元组转列表  a=(1,2,3)   b=list(a) 执行后 b=[1,2,3] 此时b为元组a转换后的列表结果,但原元组a无改变
    列表转元组 b=[1,2,3] a=tuple(b) 执行后 a=(1,2,3) 

字典

1.类似于java中的map ,定义: a={'a':'1','b':'2','c':'3','d':'4','e':'5','f':'6'} ,与JAVA类似不可有相同的键,但值没影响可以重复

2.使用  b=a[‘b’] 得到的 b值=2  

3.修改添加 a['t']=11 如果没有‘t’这个键那么添加一个键值对,如果有了那么修改键 ‘t’ 对应的值 

4.a={'a':'1','b':2} a.has_key('a')判断字典a的key中是否有‘a’

选择结构

    1.语法

注意事项:1.每次判断后接 “:”  2.判断后的操作需要换行,并且空四个格,回车后会自动空格。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 12,943评论 0 13
  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,207评论 17 410
  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 11,102评论 2 16
  • 其实,不管多努力,你的世界,我还是不懂…… 或许是因为你不够爱吧?除了这个,我想不出其他理由了。 ...
    三春慕阅读 1,423评论 0 0
  • 在四月的春光里穿梭【原创】 2012-04-12 19:49 昨夜的风很是猖狂,睡梦中的我似睡非睡,...
    我是兰姐阅读 1,020评论 0 0