Python中字符串、列表、元组、字典-创新互联
1.字符串
十余年专注建站、设计、互联网产品按需设计网站服务,业务涵盖品牌网站设计、商城网站建设、小程序制作、软件系统开发、app软件开发公司等。凭借多年丰富的经验,我们会仔细了解每个客户的需求而做出多方面的分析、设计、整合,为客户设计出具风格及创意性的商业解决方案,创新互联公司更提供一系列网站制作和网站推广的服务,以推动各中小企业全面信息数字化,并利用创新技术帮助各行业提升企业形象和运营效率。字符串四种定义方式:
' ' " " ''' ''' """ """
字符串的下标和切片:
如: name = abcdef
从最左边数是从0下标开始,从最右边数是从-1开始
切片语法:[起始:结束:步长]
注:选取的区间属于左闭右开型,即从“起始”位开始,到“结束”位的前一位结束(不包含结束位本身)
2.列表
定义列表语法:
变量名 = [元素1,元素2,元素3……]
列表的增删改查
添加元素(“增”append,extend,insert)
append
通过append是把一个新的元素添加到列表最后一个元素
>>> name = ["zs", "ls"]
>>> name
['zs', 'ls']
>>> name.append("ww")
>>> name
['zs', 'ls', 'ww']
extend
通过extend可以将另外一个集合中的元素逐一添加到列表中
>>> a = [11, 22]
>>> a
[11, 22]
>>> b = [33, 44]
>>> a.extend(b)
>>> a
[11, 22, 33, 44]
insert
insert(index, object) 在指定位置index前插入元素object
>>> a = [1,3,4]
>>> a
[1, 3, 4]
>>> a.insert(1, 2)
>>> a
[1, 2, 3, 4]
修改元素("改")
修改元素的时候,要通过下标来确定要修改的哪个元素然后才能进行修改
>>> a = ["ls", "zs", "ww"]
>>> a
['ls', 'zs', 'ww']
>>> a[0] = abc
>>> a[0] = "abc"
>>> a
['abc', 'zs', 'ww']
查找元素("查"in,not in,index, count)
in,not in
python中查找的常用方法为:
in(存在),如果存在那么结果为true,否则为false
not in(不存在),如果不存在那么结果为true,否则false
index,count
>>> a = ['a', 'b', 'c', 'a', 'b']
>>> a.index('a', 1, 3) # 注意是左闭右开区间
Traceback (most recent call last):
File "
ValueError: 'a' is not in list
>>> a.index('a', 1, 4)
3
>>> a.count('b')
2
>>> a.count('d')
0
删除元素(“删”del,pop,remove)
del:根据下标进行删除
pop:删除最后一个元素
remove:根据元素的值进行删除
排序(sort, reverse)
sort方法是将list按特定顺序重新排列默认为由小到大,参数reverse=True可改为倒序,由大到小。
3.元组
元组与列表类似,定义列表是用[],而定义元组是用小括号()
注:
元组的数据不能修改
如果定义的元组只有一个元素,需要有一个逗号,如a = (11,)
4.字典
字典的定义:
变量名 = {key:value, key:value……}
字典的增删改查
查看元素
可以直接使用键(key)来获取数据,也可以使用get
字典变量名['key']
字典变量名.get('key')
修改元素
字典变量名['key'] = 新的value
添加元素
如果在使用 变量名['键'] = 数据 时,这个“键”在字典中,不存在,那么就会新增这个元素
删除元素
del:删除指定的元素,del[‘键’]
clear:删除整个字典
创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。
当前标题:Python中字符串、列表、元组、字典-创新互联
地址分享:http://hbruida.cn/article/ehcpj.html