Python学习笔记(二)
发表于|更新于
|阅读量:
今天来学习下Python中的数组、元组和字典
一、数组
- 数组的声明,python的数组可以存放任何类型的数据,数组的声明如下
1 2
| list = [1, 2, 'chengyan',['chengyan',1]]
|
| 方法名称 |
方法功能描述 |
| append |
在列表尾部拼接元素 |
| clear |
列表清空(python3.3之后支持) |
| copy |
复制生成另一个列表(3.3后支持) |
| count |
统计指定元素个数 |
| extend |
合并两个列表 |
| index |
获取指定元素的下标 |
| insert |
在指定位置插入元素 |
| pop |
删除指定下标元素 |
| remove |
删除某个元素,元素需要在列表中,否则会报错 |
| reverse |
反转列表 |
| sort |
对列表进行排序 |
二、元组
元组与列表的区别在于:1. 元组不能对其元素进行变动,而列表可以。2. 元组用()括起来,而列表用[]括起来
元组的声明
1 2 3 4
| tuple=()
tuple1=('name','age')
|
1 2 3 4
| name,age='chengyan',18 person=(name,age) print(person)
|
元组的基本操作
| 方法名称 |
方法功能描述 |
| count |
统计指定元素的个数 |
| index |
返回指定元素的下标 |
| 函数名称 |
函数功能描述 |
| len |
统计元组元素个数 |
| max |
返回元组中最大值的元素 |
| min |
返回元组中最小值的元素 |
| tuple |
将列表转换为元组 |
| type |
返回对象类型 |
| del |
删除整个元组对象 |
| sum |
对元组所有元素求和 |
三、字典
1
| dic={'name':'chengyan','age':18}
|
| 方法名称 |
方法功能描述 |
| clear |
字典清空 |
| copy |
复制生成另一个字典 |
| fromkeys |
使用给定的key建立新的字典,值默认为None |
| get |
返回key对应的值 |
| items |
以元组数组的方式返回字典中的元素 |
| keys |
以列表的形式返回字典中的keys |
| pop |
删除指定键的值,并返回该值 |
| popitem |
随机返回元素,并删除元素,以元组的形式 |
| setdefault |
当字典中的键不存在的时候,设置值,如存在时,返回对应的值 |
| update |
利用一个字典去更新另外一个字典 |
| values |
返回字典中的值 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| dic={'name':'chengyan'}
dic['age']=18
dic.setdefault('name','wangqi')
name = dic['name'] name = dic.get('name')
dic['name']='wangqi' dic.update('name','wangqi')
dic.pop('name') del(dic['name'])
dic.popitem()
for tuple in dic: print(tuple) for key in dic: print(key) for key in dic: print(dic[key])
dic1={}.fromkeys['name','age','class','school']
|
四、小结
这一节,基本了解了元组、列表、字典的创建、以及一些常用的方法。下节学习下函数,see u