学习记录2021年8月30日下午

学习记录

时间:2021年8月30日下午

python中添加列表元素

lst = [10,20,30]
print('添加新元素前的数据',lst,id(lst))
lst.append(100)#追加到列表的最右侧部位
print('添加新元素后的数据',lst,id(lst))

lst2 = ['hello','Peter']
#lst.append(lst2)
lst.extend(lst2)
print(lst)

#在列表的任意位置添加元素
lst.insert(1,90)
print(lst)

python中列表元素的删除操作

lst = [10,20,30,40,50,60,30]
lst.remove(30)#删除列表中从左到右的第一次出现的30
print(lst)
#lst.remove(100)#not in list

#根据索引来删
lst.pop(1)
print(lst)
#lst.pop(99)删除不存在的索引的时候会报错

lst.pop()#不指定要删除哪一个索引,会删除列表右侧最后一个
print(lst)

print('-----------切片来删除------------')
lst[1:3]=[]
print(lst)

print('----------清除列表中元素----------')
lst.clear()
print(lst)

print('------把列表对象删除所有元素-------')
del lst
print(lst)

python中列表的排序

lst = [10,45,23,78,12]
print('未排序的原数据',lst,id(lst))
lst.sort()#升序排序
print(lst,id(lst))


#通过一些关键字
lst.sort(reverse=True)#从大到小,降序排序
print(lst)
lst.sort(reverse=False)
print(lst)

#内置函数进行排序
lst = [10,45,23,78,12]
print('未排序的原数据',lst,id(lst))
new_lst = sorted(lst)#升序排序
print(lst)
print(new_lst)
new_lst = sorted(lst,reverse=True)
print(new_lst)

python列表生成式

lst = [i*i for i in range(1,10)]
print(lst)

#2 4 6 8 10
lst2 = [i*2 for i in range(1,6)]
print(lst2)

python中字典的定义

'''
使用{}创建 str int dict
'''
s = {'张三':100,'James':101,'王根基':70}
print(s)
order = {'订单号':10032,'时间':20210807,'价格':9.9,'金额':99}
print(order)
print(type(order))

'''
第二种方式创建字典
'''
order = dict(订单号=10032,时间=20210807,价格=9.9,金额=99)
print(order)

'''空的字典'''
d = {}
print(d)

python获取字典中的元素

s = {'张三':100,'James':101,'王根基':70}
print(s)
print(s['James'])
#print(s['xxx'])

#使用s提供的方法来获取元素的value
print(s.get('James'))
print(s.get('xxx'))
print(s.get('xxx',60))

python中字典的key判断

s = {'张三':100,'James':101,'王根基':70}
print('James' in s)
print('James' not in s)

del s['张三']
print(s)
#s.clear()
print(s)
s['xxx'] = 60 #新增
print(s)
s['James'] = 200 #修改
print(s)

python中字典的视图

s = {'张三':100,'James':101,'王根基':70}

keys = s.keys() #获取字典s所有的key
print(keys)
print(type(keys))
print(list(keys)) #将所有的key转成列表

values = s.values() #获取字典里所有的value
print(values)
print(type(values))
print(list(values)) #将所有的value转成列表

items = s.items() #获取字典里所有的key-value对
print(items) #元组,后面会讲
print(list(items))

python遍历字典元素

s = {'张三':100,'James':101,'王根基':70}
for item in s:
    print(item, s[item], s.get(item))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

潘嗨嗨

感谢你的打赏,我会继续努力的

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值