【Python中列表、字符串、字典常见用法】

列表

pop( num)
append(num )
extend(list)
insert(index,obj)
del list[index]

字典

  1. { }指空字典,字典是键值对(key:value)的组合
  2. Python3比较两字典:异或^

异或的三条特性

  1. 任何数与自己的异或为0
  2. 任何数字与0异或的结果都是数字本身
  3. 异或满足交换律和结合律
    根据以上三点可得出异或在列表中的常见用法:
    若列表中只有一个单独的数字,其它数字个数为偶数,则所有列表元素异或的结果为那个单独的数字

如nums=[1,2,3,2,1],交换律交换位置,1^ 2^ 3^ 2^ 1=1^ 1^ 3^ 2^ 2= 0^ 3^ 0=3

比较两字典

for i in dict1: 
	if i in dict2:
		diff.append(i)#输出相同的键

字典、列表、字符串属于可迭代的类型,都可使用dict[index]、list[index]、string[index]直接查找/修改其中的内容

字典常见函数

dict.values(),得到字典所有键的值
dict.keys(),得到字典所有键

字符串

str()生成空字符串,字符串两端可用单/双引号
切记:字符串函数并不改变所操作的字符串,只是得到操作后的结果
str.split(s)以s字符拆分字符串,得到拆分后用列表表示的结果
str.find(s)在字符串中查找某一字符(串),返回第一次找到的索引,若找不到返回-1
str.index(s)与find()用法类似,区别在去当字符串中没有找寻的字符时出现异常Eception
str.lstrip(s)删除字符串开头的所有s字符,默认删除空格
str.rstrip(s)删除字符串末尾的所有s字符,默认删除空格
str.replace(old,new,num)用新字符替代字符串中的某一字符,num为最大次数。
ord(character)将字符转化为ASKII码
chr(num)将数字转化为字符
str.upper()将小写字母变为大写字母
str.lower()将大写字母变为小写字母

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值