您的位置:首页 > 编程语言 > Python开发

Python基础:列表,元组,字典,集合相关基本操作

2017-11-01 14:52 801 查看
1.列表list

增加:

list1.append(a)追加

list1.insert(1,‘a’)插入

list1.extend(a)连接

删除:

list1.remove(2)删除指定值

list1.pop()删除最后一个

del list1[2]删除指定角标的值,由于是角标,表达方式较特殊

略:还有一个切片删除

2.元组tuple

性质:

   一经定义,元组的元素不能改变。

   可以存储不同类型的数据

   元组使用小括号括起来

创建

  tup1=('lhy','zz',2000,100)

 (元组中只包含一个元素时,需要在元素后面添加逗号来消除歧义;例:tup1 = (50,);)

   

访问

tup2[1]

tup2[1:]

tup2[:1]

修改,删除

3.字典dict

   Python中唯一的映射类型

创建dict1={"name":"lhy","age":"20"}

访问,修改元素

dict1['age']

dict1['age']=15

遍历字典

keys()用于返回字典中的键,values()用于返回字典中所有的值,items当然就是返回字典中所有的键值对

dict1.keys()

dict1.values()

dict1.items()

其他操作:

len(dict2)

dict2.get('name')

dict1.pop('name')

dict2.clear()

dict1.update(dict2)合并两个字典

详见网址:http://www.jb51.net/article/47990.htm

4.集合set

    存储无序不重复的元素

1.集合的创建:

两种方法,一种是用大括号把一堆元素括起来,另一种是set()

a=set('fndhfudshfias')        {'h', 'i', 'n', 's', 'u', 'd', 'f', 'a'}

a=set([1,2,3])        {1, 2, 3}

判断键是否存在

2.集合的迭代(遍历)

for each in set1:

    print(each)

判断是否存在

in      not in

增加和删除元素

add()

remove()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python
相关文章推荐