dir/help/列表/map/lambda/filter操作
dir(str) #看一下str下面有什么方法
help(str.upper) #看一下upper方法有什么用
Help on method_descriptor:
upper(self, /)
Return a copy of the string converted to uppercase.
'hello'.upper()
格式:对象.方法名
Out[3]: 'HELLO'
a = [1,2,3,4,5]
a[0]
Out[5]: 1
a[:3] #取前三个元素
Out[6]: [1, 2, 3]
元祖tuple:不允许修改里面的内容
集合:不允许有重复的元素
字典:键值对
b = {'name':'Tom'}
b['name']
Out[8]: 'Tom'
list(map(int, [10.8, 2.5, 4.6])) Out[9]: [10, 2, 4] map函数的作用:把后面集合里面的每一个元素,都在前面这个函数里面运行一次。 list在此处只是做显示作用 list(map(lambda x : x * x, [1, 2, 4])) #lambda,定义匿名函数的关键字,匿名函数-只在这里用一次 Out[10]: [1, 4, 16] list(filter(lambda x : x > 3, [1,2,3,4,5,4,3,2,1])) #filter用指定的函数对集合中的元素进行筛选 Out[11]: [4, 5, 4]

浙公网安备 33010602011771号