列表、字典内置方法

列表内置方法:只能给列表用

lt = [1, 2, 3,4]
方法代码
索引取值/索引修改值lt[0] = 2 print(lt)
索引切片print(lt[0:1])
成员运算in/not inprint(2 in lt) print(2 not in lt)
for循环for i in lt:print(i)
len长度print(len(lt))
append():追加值lt.append(4) print(lt)
sort():排序lt.sort() print(lt)
reverse():反转lt = [1, 2, 3]lt.reverse()print(lt)
index():获取元素索引print(lt.index(2))
clear():清空列表lt.clear() print(lt)
copy():复制lt = [1, 2, 3] lt1 = lt.copy() print(lt1)
extend():扩展列表lt1 = [1, 2, 3] lt2 = [1, 5, 6] lt1.extend(lt2) print(lt1)
remove(): 移除lt = [1, 2, 3] lt.remove(3) print(lt)
insert():按照索引插入值lt = [1, 2, 3] lt.insert(0, 1.5) print(lt)

字典内置方法

banzhuren_info_dic = {'name': 'a', 'height': 21313, 'weight': 1231,                      'hobby_list': ['sdfsdf', 'ads', 'qrt']}
方法代码
按key取值print(banzhuren_info_dic['height'])
按key修改值banzhuren_info_dic['height'] = banzhuren_info_dic['height'] + 1 print(banzhuren_info_dic['height'])banzhuren_info_dic['age'] = 30
按key增加值anzhuren_info_dic['age'] = 30 print(banzhuren_info_dic)
成员运算(比较的是key)print('age' in banzhuren_info_dic)
for循环(对key循环)for i in banzhuren_info_dic: print(i)
keys()print(banzhuren_info_dic.keys())
values()print(banzhuren_info_dic.values())
items()print(banzhuren_info_dic.items())
get(): 取值print(banzhuren_info_dic.get('height', 150))
update()dic1 = {'a':1} dic2 = {'b':2} dic1.update(dic2) print(dic1)
setdefault():dic1 = {'a': 1} dic1.setdefault('a', 2) print(dic1)
s='nbx qwer'
方法代码
索引取值print(s[0])
切片print(s[0:4])
成员运算print('nbx' in s) print('nbx1' in s)
for循环for i in s: print(i)
len()print(len(s))
strip()print(s.strip('n* '))
lstrip()/rstrip()同上
find()/index()s = 'nick'print(s.find('a'))
join()print('*'.join(['a', 'b', 'c']))
split()s = 'abc' print(s.split('*'))
center/ljust/rjustprint(s.center(50, '-'))
isdigit()/isalpha()s = 'a'print(s.isdigit()) print(s.isalpha())#判断是否纯
count()s = 'nick nick' print(s.count('nick'))

转载于:https://www.cnblogs.com/maqiaobin/p/11442900.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值