python--列表排序元组字典查询

成员运算in和not in

# 成员运算
list_1=[1,2,3,4,5]
print(1 in list_1)
print(1 not in list_1)

在这里插入图片描述

01排序

通过ASCII码值,获取对应的字符

print(chr(97))

通过字符,获取对应的ASCII码

print(ord('a'))

正序排序


#正序排序
list_2=[99,45,23,1,67,88,89,6]
list_2.sort()

在这里插入图片描述

降序排序

#降序排序:
list_2=[99,45,23,1,67,88,89,6]
list_2.sort(reverse=True)
print(list_2)

在这里插入图片描述

反序

#反序(反转列表)
list_2=[99,45,23,1,67,88,89,6]
list_2.reverse()
print(list_2)

在这里插入图片描述

list倒序切片和字符串倒序切片的区别

  • 倒序切片–整个元素
str_1='hello python'
str_2=str_1[::-1]
print(str_2)

在这里插入图片描述

  • 字符串倒序切片–字符串为整体
lsit_1=['hello','python']
list_2=lsit_1[::-1]
print(list_2)

在这里插入图片描述

02内置函数

1、max()
2、min()
3、sum()
4、len()
5、input()
res=input(‘请输出值:’)
print(res,type(res))

03元组

元组的特点

1、元素不可修改
2、元素内容可以重复
3、如果元组里面只有一个元素,必须加逗号(,),否则类型就不是元组了
获取:通过索引
切片:同列表

元组去重

set():去重元组、列表,返回的是集合,需要进行类型强制转换

# 元组去重
list_1=(1,2,2,3,3,4,4,5)
res=set(list_1)
print(tuple(res))
# 列表去重
list_2=[1,2,2,3,3,4,4,5]
res2=set(list_2)
print(list(res2))

04字典

字典创建

  • 格式
dict_1={'key1':'val1','key2':'val2'}
  • 映射
list1=['a','b','c'] #key
list2=[1,2,3]  # val
# 使用 fromkeys 函数创建一个新字典,键是 list1 中的每个元素,值是 list2 中的对应元素
res = dict.fromkeys(list1, list2)
print(res)

字典查找

  • 方法一
dict_1 = {'key1': 'val1', 'key2': 'val2'}
result=dict_1['key1']
print(result)
  • 方法二
result2=dict_1.get('key1')
print(result2)
  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值