重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本篇内容主要讲解“Python列表,元组,字典的异同点是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python列表,元组,字典的异同点是什么”吧!
渠县ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!列表:[ ]
特点:可修改
基本操作:
索引 []
切片 []
追加 append
删除 del
长度 len
包含 in
eg:
>>>name_list = ('hello','jacky','dick')
>>> delname_list[0]
Traceback (mostrecent call last):
File "
TypeError:'tuple' object doesn't support item deletion
>>>type(name_list)
>>>name_list = ['jacky','dick','hello']
>>>id(name_list)
35733128L
>>>name_list.append('hu')
>>>name_list
['jacky', 'dick','hello', 'hu']
>>>id(name_list)
35733128L
>>> delname_list[0]
>>>name_list
['dick', 'hello','hu']
把列表用哪种方式变成字符串:
>>>"_".join(name_list)
'dick_hello_hu'
>>>len(name_list)
3
>>>name_list
['dick', 'hello','hu']
>>>"jacky" in name_list
False
元组:()
特点:不可修改
基本操作:
索引 []
切片 []
长度 len
包含 in
['dick','hello', 'hu']列表
('dick', 'hello','hu') 元组
[
'dick',('jacky','kirk')
]
列表包含两个元素:
第一:字符串
第二:元组
增删改:最小单元
#切片,索引(-1),长度,包含,循环
str:重新开辟内存空间
list:修改后还是使用原来的内存空间
tuple:不允许修改
name_list =['liu','zhang','huang']
For ele in name_list
print ele
# 1,ele = liu
# 2,ele = zhang
# 3,ele = huang
if ele == 'zhang':
print 'sb'
#本次循环不再继续执行
continue
if ele == 'liu':
print 'find'
break
#跳出整个循环
#for
#continue
#break
While 条件:
print ‘xxx’
条件=真true:循环
条件=假false:不循环
While True:
print ‘xxxx’
Flag = True
While flag:
print ‘jjjj’
flag = False
Print ‘vvvv’
dict,字典,键值对
Person = {
"name": 'dick',
"age":18,
"gender":'man'
}
#每个元素都是一个键值对(key和value)
字典也可以通过"索引"来找,对应字典的键来找:
Person['name']
dict_test.py:
person = {
"name":"dick",
"age":29,
"gerder":'man',
}
#person.keys() #所有key 拿出来保存为列表
#person.values() #所有value 拿出来保存为列表
#person.items() #所有元素# 所有键值对
For k,v in person.items():
print k
print v
print '==========='
执行结果:
E:\>pythondict_test.py
gender
man
===========
age
29
===========
name
dick
===========
字典无序,特殊的for循环
Keys() ——> 列表
values() ——> 列表
items() ——> 仅for循环时,使用,将元素赋值
到此,相信大家对“Python列表,元组,字典的异同点是什么”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。