今天我们主要来学习下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)