今天带来十个常用方法:
get()函数:返回字典键的值。
dict={'name':'a','age':'21'}
print(dict.get('age')) #get()里面填键的名字
>>>21
index()方法:返回元素下标。
a=[1,2,3,4]
print(a.index(3)) #index()里面填写元素,注意元素有没有引号,没有就不加。
>>>2
’ ^ '的用法:筛选并删除两个集合中相同的元素,然后合并两个集合。
a={'1','2'}
b={'1','3'}
print(a^b)
>>>{'2','3'}
将整数显示为(并不是改变整数),八进制,十六进制,二进制形式。
a=1
bin(a)#二进制
>>>0b1
oct(a)八进制
>>>0o1
hex(a)#十六进制
>>>0x1
print(a)
>>>1
operator():对两个对象进行比较,这是个模块,需要导入,返回值是布尔型即True或者False。
import operator
a='hello'
b='name'
operator.eq(a,b)#判断是否相等
>>>False
operator.lt(a,b)#判断a<b
operator.le(a,b)#判断a<=b
operator.ne(a,b)#判断a!=b
operator.gt(a,b)#判断a>b
operator.ge(a,b)#判断a>=b
range():生成有序数列。
range(1,10,2)#在1~9之间生成间隔2的数字,注意不包括10
>>>[1,3,5,7,9]
min(),max():返回给定参数的最小值或者最大值。
min(1,2,3,4)
>>>1
max(1,2,3,4)
>>>4
filter():去除序列中包含某一敏感字符的元素。
def dd(a):
return a.find('11') ==-1
a=['11','22','113']
print(list(filter(dd,a)))#第一个参数是函数的名字,第二个是序列
>>>['22']
reduce():获取序列的前两项传递给函数,将结果和下一项返回给函数。
from functools import reduce
def a(b,c):
return b+c
print(reduce(a,[2,3,4,5],1))
>>>15
>相当于((((2+1)+3)+4)+5)
join()在列表里的元素之间插入字符后合并为字符串。
print('**'.join(['1','2','3']))
>>>1**2**3
感谢阅读,下期再见!