zoukankan      html  css  js  c++  java
  • python几种数据类型的取值方式

    今天我们主要来学习下python的几种数据类型的取值方式!

    首先我们先来看下python的几种数据类型,python有五个标准的数据类型:

    • number(数字)

    string(字符串)

    • list(列表)
    • tuple(元组)
    • dictionary(字典)

    具体的这几种类型怎么用,怎么定义,大家自己查下哈~,我们主要是说下取值的方式,以及这几种方式的优缺点

    1.字典

    我们先看下字典的吧,python中字典是通过键来取值的,取值方式有两种:

    dictNum={'name':'abc','age':17,'sex':'women' }

    • name = dictNum["name"],用这种方式得到的值name为abc,但是会有一种问题,如果取一个不存在的key就会抛出异常,如 dictNum["time"],就会抛出异常

    • name = dict.get("name"),这种方式得到的值,即使是get了一个不存在的key,得到的值为None,也不会抛出异常

     2.列表

    •  list = ['a','b','c','d','e','f'] 遍历列表

                for i in listNum :

                         print ("%s:%s" % (listNum.index(i) + 1,i))

              

    • for i in range(len(listNum)):
          print ("%s:%s")%(i+1,listNum[i])

             

    • for i,val in enumerate(listNum):
            print ("%s:%s")%(i + 1,val)

             

  • 相关阅读:
    P1410 子序列 (动态规划)
    P2085 最小函数值 (堆)
    [ZJOI2007]棋盘制作 (单调栈,动态规划)
    [ZJOI2005]午餐 (贪心,动态规划)
    黑匣子_NOI导刊2010提高 (对顶堆)
    [BZOJ1455] 罗马游戏 (左偏树||并查集)
    P1651 塔 (动态规划)
    两类斯特林数 (组合数学)
    从编程到工程
    失败的过程也是过程
  • 原文地址:https://www.cnblogs.com/cczyx/p/9662177.html
Copyright © 2011-2022 走看看