python基础03

python基础03

数据结构

列表

列表是一个有顺序的数据容器,可以修改

列表的创建 : [] list()

列表数据的操作:

添加数据:  列表.append(值)  追加

			  列表.insert(索引,值)   插入

			  列表.extend(列表2)     扩展

	修改数据: 列表[key] = 值      key不存在会报错

	删除数据: del 列表[key]     

		 	 列表.remove(值)    删除第一次出现的值

			 列表.pop([key])      弹出

			 列表.clear()       清空

	查询数据: 列表[key]

			 列表.index(值)    返回第一次出现的值

			 列表.count(值)     返回值出现的次数

			 len(列表)   max(列表)   min(列表)

	排序: 列表.sort()    升序

		 列表.sort(reverse= True)     降序

		 列表.reverse()    反转

列表的遍历: while循环, for v in 列表

切片:列表[开始:结尾:步长]

元组

元组几乎和列表一致,但是不能修改

创建 : () , tuple()

元组数据的操作:

元组[key]   根据索引查询值

元组.index(值)   根据值得到索引

元组.count(值)	  统计值出现的次数

len(元组)		元组的长度
字符串

字符串是不可修改序列

字符串的操作:

大小写转换:字符串.upper()    大写

		 字符串.lower()    小写
		 
		 字符串.title()    首字母大写
		 
		 字符串.capitalize()   一行的首字母大写
		 
查找替换: 字符串.find(字符串)   找到就返回第一个索引,找不到返回-1,不会报错

		 字符串.index(字符串)   查找索引,找不到会报错
		 
		 字符串.endswith()    以什么结尾
		 
		 字符串.startswith()    以什么开始
		 
		 字符串.replace(old,new)   查找替换
		 
去除空白字符: 字符串.strip([字符串])	去除收尾指定字符

			字符串.split(分隔符)    以什么分割字符串,返回值为一个列表
			
			分隔符.join(列表)   以什么连接列表中的值为字符串格式,返回字符串
字典

字典: key:value 的映射容器

创建: 字典 = {key1:value1,key2:value2,…}

字典的操作:

添加修改: 字典[key]= 值    key已经存在就修改,不存在就添加

		 字典.setdefault(key,value)   key存在就查询,不存在就添加
		 
		 字典.update(字典2)   扩展
		 
删除数据: del 字典[key]

		 字典.get(key) key如果不存在就返回None
		 
		 字典.keys()    返回所有key值
		 
		 字典.values()    返回所有value值
		 
		 字典.items()    返回所有key,value
		 
		 len(字典)   key in 字典
可修改数据的数据结构: 列表,字典

转载于:https://my.oschina.net/u/4161332/blog/3072242

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值