首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【python】python进阶技巧

【python】python进阶技巧

作者头像
读书猿
发布于 2024-02-05 07:22:28
发布于 2024-02-05 07:22:28
15900
代码可运行
举报
文章被收录于专栏:无人驾驶感知无人驾驶感知
运行总次数:0
代码可运行

前言

本期干货满满,点赞收藏,以免下次找不到

1、列表索引排序

输出对应顺序的索引

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a = [5, 7, 2, 4, 3]
index = list(range(len(a)))
index.sort(key=lambda i: a[i])  # 从大到小只需要添加 负号就行 (key=lambda i: -a[i])

print("从小到大对应的索引:", index)
从小到大对应的索引: [2, 4, 3, 0, 1]   

2、单引号双引号

想打印字符串 “123” 但是 print 只输出 123

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a = "123"

print(a)
123

只需要灵活运用单引号双引号,在外层嵌套单引号就可以啦

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a = '"123"'

print(a)
"123"

3、字典键值对转换

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a = {"jack": 20, "jerry": 19, "babo": 24}
b = {value: key for key, value in a.items()}

print(b)
{20: 'jack', 19: 'jerry', 24: 'babo'}

4、统计列表元素个数

利用 colletions 库,经常会用到

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from collections import Counter

a = [1, 1, 1, 2, 2, 3, 4, 5]

print(Counter(a))
Counter({1: 3, 2: 2, 3: 1, 4: 1, 5: 1})

当然字符串也可以用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from collections import Counter

a = "fasdfasdfwqgsdgjh"
print(Counter(a))
Counter({'f': 3, 's': 3, 'd': 3, 'a': 2, 'g': 2, 'w': 1, 'q': 1, 'j': 1, 'h': 1

5、列表字符串相互转换

字符串转列表

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a = "a,b,c"
b = a.split(",")
print(b)
['a', 'b', 'c']

列表转字符串

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a = ['a', 'b', 'c']
b = ''.join(a)
print(b)
abc
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-11-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
OA、CRM、ERP,到底有啥区别?
在企业数字化过程中,OA、CRM、ERP 系统的选型常让管理者困惑:各部门对系统优先级存在分歧,难以判断先上哪个。这种困惑源于对三者功能边界、适用场景缺乏清晰认知,导致决策效率低下。
用户5667915
2025/07/14
1230
OA、CRM、ERP,到底有啥区别?
什么是 ERP 和 CRM 系统?功能对比与协同逻辑解析
在企业数字化转型的浪潮中,ERP(企业资源计划)与CRM(客户关系管理)是两大核心系统。前者被称为“企业效率中枢”,后者被视为“增长引擎”,二者共同构成了现代企业管理的“双轮驱动”。本文将从定义、功能、核心差异、协同逻辑及选型策略四个维度,深度解析这两大系统的底层逻辑与实践价值。
木子一一
2025/07/22
600
什么是 ERP 和 CRM 系统?功能对比与协同逻辑解析
供应链与CRM、CMS、ERP、SAP的区别
供应链是围绕核心企业,通过对信息流、物流、资金流的控制,从采购原材料开始,制成中间产品以及最终产品,最后由销售网络把产品送到消费者手中的、将供应商、制造商、分销商、零售商——直到最终用户连成一个整体的功能网链结构。 例如,一家电子产品制造企业的供应链,包括从原材料供应商处采购芯片、显示屏等零部件——将这些零部件运输到工厂进行生产加工——把成品通过分销商销售给零售商——最终到达消费者手中的一系列过程。 在这个供应链体系中,会涉及到原材料的采购管理、生产计划与调度、物流运输、库存管理等多个环节。
IT不难
2024/09/29
2260
供应链与CRM、CMS、ERP、SAP的区别
干货丨如何快速区分OA\ERP\CRM,选择适合自己的办公系统
OA、ERP、CRM都属于企业管理软件范畴,用于通过信息化手段帮助企业管理人员管理企业,提高管理职能,提升工作效率,但是三者之间有什么区别呢?
齿轮易创说互联网
2018/09/14
2.8K0
干货丨如何快速区分OA\ERP\CRM,选择适合自己的办公系统
推荐一款TinyEngine低代码引擎!支持自定义DSL 生成定制的源码、跨技术栈!
TinyEngine 是 OpenTiny 开源项目下的一个子项目(还有TinyVue、TinyNG)。
Python兴趣圈
2023/11/30
1K0
推荐一款TinyEngine低代码引擎!支持自定义DSL 生成定制的源码、跨技术栈!
ERP、CRM、eHR、OA的区别
主要是管理业务流程审批和企业内部行政办公事务,通过灵活的审批流程实现无纸化办公,如:请假单的发放、派车单的发放、公司通告的发放、公司内部主页和活动投票等功能。但是不具有CRM的客户和供应商管理能力,主要用于企业内部管理。
中云微迅
2019/03/22
9K0
ERP、CRM、eHR、OA的区别
CRM与ERP之争,谁能在“企业数字化转型”的趋势中胜出?
随着公司规模的扩大,需要追踪的数据以及管理的信息也会与日俱增,传统的管理方式已经跟不上时代的潮流,这时就需要一个数字化系统来对企业的数据库进行科学的管理。
informat低代码
2021/11/24
2950
CRM与ERP之争,谁能在“企业数字化转型”的趋势中胜出?
企业信息化系统:CRM、ERP、SCM系统?
这个实际上是我们做开发经常接触到的一些系统,即企业内部信息管理的系统。但是我们并不知道为什么会有这么些系统的诞生?我们开发的这个系统到底是干嘛的呢?
憧憬博客
2021/03/16
3K0
客户关系管理系统(CRM):提升企业竞争力的关键
CRM是一种利用现代科技手段,建立和管理客户信息的系统。它包括软件、硬件和网络技术,旨在帮助企业收集、管理、分析和利用客户信息。CRM系统的核心是管理客户数据,记录企业在市场营销和销售过程中与客户之间的各种互动行为和活动状态。这些数据可以被用来构建各种数据模型,为企业的后期分析和决策提供支持。
云坞网络-Peter
2023/06/14
5440
客户关系管理系统(CRM):提升企业竞争力的关键
终于有人讲清楚了!ERP、MES、SRM、SCM、QMS、EAM、APS、PLM、OA、CRM、WMS、TMS、SCADA、HR...
当今数字化时代,企业运营的复杂性和多样性日益增加,各种信息系统成为企业不可或缺的管理工具。从ERP到MES,从SRM到SCM,再到QMS、EAM、APS、PLM、OA、CRM、WMS、TMS、SCADA和HR,这些系统名称听起来既熟悉又陌生,它们各自承担着企业运营中的关键角色。
informat低代码
2025/06/11
5510
CRM/PLM/SCM/MES与ERP的联系与区别
企业通过专设信息机构、信息主管,配备适应现代企业管理运营要求的自动化、智能化、高技术硬件、软件、设备、设施,建立包括网络、数据库和各类信息管理系统在内的工作平台,提高企业经营管理效率的发展模式。那么,在企业信息化建设中所用到的技术CRM、PLM、SCM、MES与ERP这些概念之间又有什么联系与区别呢?
用户5495712
2019/10/31
2.5K0
CRM是什么意思?CRM管理软件选型必知的3大“要点”
在国内,CRM可以称之为客户关系管理(因为它英文叫Customer Relationship Management,所以简称CRM),主要是指企业为提高核心竞争力,利用相应的信息技术以及互联网技术协调企业与顾客间在销售、营销和服务上的交互,从而提升其管理方式,向客户提供创新式的个性化的客户交互和服务的过程。其最终目标是吸引新客户、保留老客户以及将已有客户转为忠实客户,增加市场。
informat低代码
2022/07/22
8450
CRM是什么意思?CRM管理软件选型必知的3大“要点”
企业管理软件ERP为什么要上云?
在网上搜索“ERP”或“企业资源计划”时,各种信息铺天盖地——别提有多困惑了。每个网站对ERP好像都有自己的定义,每个ERP实施都不尽相同。虽说定义众多,但基本都强调了ERP系统的灵活性,正是这一点使其成为了一款强大的企业管理工具。
用户5495712
2020/06/10
2.2K0
【愚公系列】软考高级-架构设计师 048-企业资源规划ERP
ERP系统,全称为企业资源计划(Enterprise Resource Planning)系统,是帮助企业在资源分配方面进行优化管理的信息化管理系统。它通过高效的信息管理,集成企业内部的所有业务流程和资源,包括但不限于财务管理、人力资源、生产制造、供应链管理、项目管理、客户关系管理(CRM)、数据分析及报告等方面。
愚公搬代码
2024/06/28
2670
梳理和实现SCRM项目需求方法及用途
1. 确定目标:明确SCRM项目的目标和所要解决的问题。例如,改善客户服务、提升品牌声誉、增加销售等。
小冷coding
2023/09/05
4180
梳理和实现SCRM项目需求方法及用途
客户关系管理(CRM)
李才哥
2023/06/28
9260
2013-2014年移动CRM 市场发展状况调研报告完整版
项目说明: 在与企业CIO接触的过程中,移动信息化研究中心发现CIO对于具体的移动化应用、甚至整个移动信息化系统平台的构建,并不缺乏自己的深度理解。但回归到具体落地过程,在选型阶段CIO希望获得来自市场的参考数据,例如移动CRM产品市场品牌渗透情况、产品应用满意度和产品未来的应用趋势等等。对此,移动信息化研究中心针对移动CRM产品市场进行调研。 《2013-2014年移动CRM市场发展状况报告》专项研究小组于2014年2月正式成立,历时5个月完成《报告》。 项目组面对面深入访谈了20位专家以及来自不同行
人称T客
2018/03/19
8650
2013-2014年移动CRM 市场发展状况调研报告完整版
企业SaaS赛道,CRM剩者为王?
来源:ToB行业头条  作者: 王多艺 ---- 今年的CRM(客户关系管理)市场很有意思。 首先从外部大环境来看。受资本市场整体紧缩影响,今年CRM领域融资数量较前几年相比锐减。 根据创投数据库机构IT桔子的统计,到目前为止,整体销售营销领域全年仅有44笔融资,总金额约63亿元。 但如果我们仅从融资情况就断言CRM遇冷,也许并不能得出正确的结论。恰恰相反,几乎所有CRM从业者都感觉,今年的行业反而要比以往更热闹。因为大公司的动作更频繁了。 7月2日,腾讯联手沣源资本、赛富基金投资EC六度人和,占
腾讯SaaS加速器
2020/06/09
7420
深度剖析 2025 年热门 CRM 系统排名与选型指南
在当今竞争激烈的商业环境中,客户关系管理(CRM)系统已成为企业提升竞争力、优化客户体验和推动业务增长的关键工具。随着市场的不断发展和技术的持续创新,各类 CRM 系统层出不穷,功能和特点也各有千秋。本文将深入探讨 2025 年市场上热门的 CRM 系统排名情况,并为企业提供实用的选型指南,助力企业找到最适合自身需求的 CRM 解决方案。同时,还会引入一些代码示例,让大家更直观地感受 CRM 系统相关的技术应用。​
用户4096483
2025/06/18
2260
中国的企业管理SaaS仍需发展空间
来源:陈果George ---- 近年来,由于美国企业管理SaaS的头部企业,例如人力资源管理的Workday,客户关系管理的Salesforce,服务流程管理的ServiceNow等的资本市场价值飞涨的示范效应,传统企业管理软件企业,例如SAP、Oracle、Infor等义无反顾地向SaaS转型,中国也掀起了一股SaaS软件热,投资人津津乐道于“企业服务”,干HR SaaS的说自己要做中国的Workday,干CRM SaaS的说自己要做中国的Salesforce…… 但是,理想很丰满,现实却很骨感;
腾讯SaaS加速器
2020/06/09
8280
推荐阅读
相关推荐
OA、CRM、ERP,到底有啥区别?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档