python tuple dictionaries

元组:

        python的元组和列表类似,不同在于元组的元素是不可改变的。

        元组使用小括号列表使用中括号,只需要在小括号内添加元素,元素之间用逗号分隔即可。

访问元组:

        可以通过下标索引来访问元组中的值。

修改元组:

        元组的元素值是不可更改的但是我们可以对元组进行连接组合。

        例如: 

                tuple1 = (1,2,3)         tuple2 = (a,b,c)      tuple3 = tuple1 + tuple2    输出的结果为 : (1,2,3,a,b,c)

  删除元组:

        元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组。

元组的内置函数:

       len() : 计算元组元素个位 。    max() : 返回元组中最大的值。  min() : 返回元组元素中最小的值。 sep : 将列表转换为元组。

              


字典:

        字典就像我们上学用的字典一样,可以通过笔画,字母查询相对应的详细介绍。

        示例: city={ 'beijing':'chaoyang' 'henan':'zhengzhou'}

用'{}' 花括号,里面装着 键和值,键和值 之间要用冒号":"分隔开,并且每个建和值要用'' 写到单引号或双引号中。一个字典中可以出现多个 建和值 多个建和值之间要用’,‘逗号分开,每个键的名称不能重复,值的名称是可以。

    

    字典的查询方法:

       city[beijing]                                结果为  chaoyang ;

       注意事项:如果输出的键是不错在的会报错。

       city.get('beijing')                        结果为 chanyang ;

       get特点:如果键存在直接返回,如果没有会输出none ,并不会报错

      print('beijing' in into)

      这也是一种查询方法,这种方法是不会报错。

字典的修改方法:

       city['henan']='pingdingshan'    结果为 'henan':'pingdingshan' ;

       注意事项:如果输入键的名称是不存在的:字典中就会出现一组新的 键和值。

字典的删除:

      del city['beijing'] 结果为   city{'henan':'pingdingshan'

字典的增加:

       city['beijing']='haidianqu'

字典是可以多级嵌套的,字典中可以装字典,也可以装列表......    

    update(): 是将两个字典进行合并,如果有重复的成员名将会被抹除,若没有的成员名将会被添加。

   items(): 是将一个字典转换为列表。

   formkeys([6,7,8,]): 是重新创建一个新的字典,'[]'内是相对应的键 ,要添加值在购买用逗号隔开追加值即可。

    注意事项:若要用'formkeys'创建多级字典,列表的时候需要更改某个值得话那么整个字典的值都会被改变。    

字典的循环:

 (1)   for i in city:                              (2)   for k,v in city.items():

              print(i,city[i])                                   print(k,v)

例1 要比 例2 效率更高 最好用例1。

        


猜你喜欢

转载自blog.csdn.net/buddhaisaboy/article/details/80633061