7.24 python建模基础

本文介绍了Python编程中的一些核心概念,包括如何使用列表推导式去重,利用set和list转换实现;遍历字典的三种方式,输出键、元素和值;以及如何使用空字符连接字符串。此外,还提到了内置函数如hash、ord/chr、pow以及sorted等的用途。最后,讲解了enumerate函数在迭代中的应用以及map和filter函数的基本用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 列表推导式
    [expression for expr1 in sequence1 if condition1]]
  2. 要删除列表中大量重复的元素,可以先用set()函数把列表转换成集合,再用list函数把集合转化成列表
  3. 遍历字典
for item in dict:   遍历输出字典中的键
for item in dict.items(): 遍历输出字典中的元素
for value in dict.values():  遍历输出字典中的值
  1. 使用空字符把参数中的字符串连接起来成为一个长的字符串
''.join(...)
  1. 引入某一模块中的所有对象名
from moudle import *
  1. 内置函数书29页
hash(obj):返回对象obj的哈希值
ord/chr:unicode
pow(x,y,z):(x^y)%z
sorted(lst,key=f,reverse=True)
sum(lst,start=0) 

enumerate:枚举每个可迭代对象,同时获得索引和值
s1='jewif'
for id,ch in enumerate(x1):

map:
filter:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值