当前位置: 首页 > news >正文

pythontip 映射字符串中的字母

编写一个程序,创建一个字典,其中给定单词的每个唯一字母表示一个键,值为字母出现的索引的列表。

定义函数letter_indices(),参数为word(字符串)。
在函数中,创建一个字典,其中键是单词中的唯一字母,值是包含该字母出现的索引的列表。
返回该字典

version1

点击查看代码
def letter_indices(word):dict1={}counter=0list1=[]for i in word:dict1[i]=list1.append(int(counter))counter+=1return dict1# 获取输入 
word = input()# 调用函数 
print(letter_indices(word))
* 键能够映射到,但是它的值不能正常映射,原因list.append()他是种添加的方法返回值为None,正确的判断字符是否在字符串内,在就append,else则新建 version2
点击查看代码
def letter_indices(word):dict1={}list1=[]counter=0for i in word:if i in dict1:dict1[i].append(counter)counter+=1else:dict1[i]=[counter]counter+=1return dict1# 获取输入 
word = input()# 调用函数 
print(letter_indices(word))
http://www.zskr.cn/news/46835.html

相关文章:

  • 什么是glTF,与glb的区别,规格和优点,通俗易懂地解释下载获取
  • 算法训练之BFS解决最短路径难题
  • 电商运营每天在忙啥?拆解4个核心工作,新手也能照做 - 智慧园区
  • 论安慰人
  • 102302112王光诚作业2
  • ff
  • 深入解析:嵌入式软件架构--按键消息队列2(组合键,按键转义与三种消息模式)
  • 2025优质弯管厂家推荐榜:合肥翼达机械五星领跑,安徽企业助力产业升级
  • Redisson源码剖析-可重试机制的实现
  • 2025浸没式/液冷超充/新能源车/超充站领域实力厂家排行榜:中碳创新领衔,四大品牌重塑新能源车补能生态
  • 2025国内AI获客公司排行榜:全平台精准破局,4 家企业领跑抖音/快手/小红书获客赛道
  • HNOI2016 序列
  • 2025年山东画室机构实力推荐:济南大道画室领跑美术艺考培训新标准
  • 第三十八篇
  • 英语_阅读_The progress of technology_待读
  • 机动车登记证识别技术如何通过深度学习实现泛化能力提升
  • 深入解析:51单片机基础-矩阵按键
  • gmssl 国密标准下载
  • 英语_阅读_Computers_待读
  • 202511.11 - A
  • 数据采集_2
  • Linux服务器编程实践20-TCP服务 vs UDP服务:核心差异对比 - 详解
  • 当世人 逐渐将英雄遗忘 我最终展露了疯狂 与烧灼许久的欲望 已无人描绘 我的画像
  • NOIP 2025 游记
  • FZNCTF2025-PWN-WP
  • 其他开源框架(PHP)
  • 如何在 Windows 中使用 Kimi CLI(PowerShell 补充版)
  • python项目跟练 外星人入侵 01 3个位置
  • 类的继承
  • 豆包Seed-Coder编程能力小试