python - 删除重复和建设性的字符
问题描述
创建一个程序,提示您输入句子并删除连续的重复字符。
例如
Input
,这是什么?
Output
这是什么?
尝试运行此程序时出现错误:
TypeError: string indices must be integers
这是代码:
string = str(input("Enter the sentence: "))
for i in string:
if string[i] == string[i+1]:
print(i)
解决方案
尝试范围:
string = str(input("Enter the sentence: "))
for i in range(len(string )-2):
if string[i] == string[i+1]:
print(i)
推荐阅读
- c# - 如何使用复选框将 datagridview 导出到 Excel
- python - ISSUE ON NOT NULL 约束失败:accounts_user.course_id
- node.js - Sequelize hasMany 关联不起作用
- wpf - Appium 找不到折叠的元素
- ros - rosbag play(和 rqt_bag)和 rosbag.Bag 的 read_messages() 使用的时间戳不同
- c# - 需要了解如何在 azure vm lunix 中运行简单的 shell 脚本
- http - 在传输中使用自定义 DialTLS 函数时如何使用 HTTP 代理
- c# - WebService 中间件,如 MVC 中的 ActionFilter
- machine-learning - 如何使用隔离森林仅找到下边界异常值?
- pandas - 如何在 openturns 中获得更好的克里金结果图?