元组
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.判断后的操作需要换行,并且空四个格,回车后会自动空格。
网友评论