python list,dict, str操作

#未完,待补充

list

1. pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

list.pop(0)

2. cmp() 方法用于比较两个列表的元素。

cmp(list1, list2)

3.append() 方法用于在列表末尾添加新的对象。

list.append(obj)

4.count() 方法用于统计某个元素在列表中出现的次数。

list.count(obj)

5.extend() 函数用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。

list.extend(seq)   seq元素列表

6.insert() 函数用于将指定对象插入列表的指定位置。

list.insert(index, obj)

7.remove() 函数用于移除列表中某个值的第一个匹配项。

list.remove(obj)

  list.remove('abc')

8.reverse() 函数用于反向列表中元素。

list.reverse()

9.sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。

list.sort(cmp=None, key=None, reverse=False)

reverse = True 降序, reverse = False 升序(默认)。

列表操作包含以下函数:
1、cmp(list1, list2):比较两个列表的元素 
2、len(list):列表元素个数 
3、max(list):返回列表元素最大值 
4、min(list):返回列表元素最小值 
5、list(seq):将元组转换为列表 
列表操作包含以下方法:
1、list.append(obj):在列表末尾添加新的对象
2、list.count(obj):统计某个元素在列表中出现的次数
3、list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
4、list.index(obj):从列表中找出某个值第一个匹配项的索引位置
5、list.insert(index, obj):将对象插入列表
6、list.pop(obj=list[-1]):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
7、list.remove(obj):移除列表中某个值的第一个匹配项
8、list.reverse():反向列表中元素
9、list.sort([func]):对原列表进行排序

str

1.str.join(元组、列表、字典、字符串) 之后生成的只能是字符串。

所以很多地方很多时候生成了元组、列表、字典后,可以用 join() 来转化为字符串

list=['1','2','3','4','5']
print(''.join(list))

12345

2.str.split()   拆分字符串

3.  str.strip([chars])   chars中每个字符是独立的

Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。

注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。

#删除空格
name = ' python '
name1 = name.lstrip()
name2 = name.rstrip()
name3 = name.strip()
print(name1,name2,name3)

4.大小写转换

str.upper()  转大写

str.lower()  转小写

str.capitalize() 首字母大写

dict

1.del   

dict1 = {'a': 'b', 'c': 'd'}

del dict1['a']

resule:   dict1 {'c': 'd'}

2.update() 函数把字典dict2的键/值对更新到dict里。

dict2 = {'e' : 'f'}

dict1.update(dict2)

result:  dict1 {'c': 'd', 'e': 'f'}

3.dict.get(key, default = none)

  • key -- 字典中要查找的键。
  • default -- 如果指定键的值不存在时,返回该默认值值

返回指定键的值,如果值不在字典中返回默认值None

可以指定默认值

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值