python取出字符串中的偶数_从给定字符串中删除偶数个连续的重复字符
我试图解决这样一个问题:我将字符串作为输入,然后删除偶数计数的重复字符。在
在输入:AZXXZYYYDDDYZZZ在
输出:azzz
你能帮我做这个吗。在
我的尝试在删除重复字符方面效果不错,但我一直致力于如何删除偶数个重复字符# Utility function to convert string to list
def toMutable(string):
temp = []
for x in string:
temp.append(x)
return temp
# Utility function to convert string to list
def toString(List):
return ''.join(List)
# Function to remove duplicates in a sorted array
def removeDupsSorted(List):
res_ind = 1
ip_ind = 1
# In place removal of duplicate characters
while ip_ind != len(List):
if List[ip_ind] != List[ip_ind-1]:
List[res_ind] = List[ip_ind]
res_ind += 1
ip_ind+=1
# After above step string is efgkorskkorss.
# Removing extra kkorss after string
string = toString(List[0:res_ind])
return string
# Function removes duplicate characters from the string
# This function work in-place and fills null characters
# in the extra space left
def removeDups(string):
# Convert string to list
List = toMutable(string)
# Sort the character list
List.sort()
# Remove duplicates from sorted
return removeDupsSorted(List)
# Driver program to test the above functions
string = "geeksforgeeks"
print removeDups(string)
python取出字符串中的偶数_从给定字符串中删除偶数个连续的重复字符相关推荐
- python输出列表中的偶数_打印给定列表中的偶数
这将完成工作:def p_even(lst): return [x for x in lst if not x % 2] 以下是一些测试:>> def p_even(lst): ... r ...
- #37 删除字符串中连续的重复字符
题目描述: 实现删除字符串中连续的重复字符(除字母和数字).输入为字符串,将字符串中连续重复的,不是字母且不是数字的字符删去,然后输出处理后的字符串. 输入字符串最长50个字符,之后截断,只输出处理后 ...
- python中rstrip用法_浅谈Python3中strip()、lstrip()、rstrip()用法详解
简单来说,三种方法是为了删除字符串中不同位置的指定字符.其中,strip()用于去除字符串的首尾字符,同理,lstrip()用于去除左边的字符,rstrip()用于去除右边的字符 Python中有三个 ...
- java中如何检查字符串都是数字_如何在Java中检查字符串是否为数字?
我们将检查字符串是否为数字-借助逻辑,我们将解决此问题,第一步,我们将使用一个名为str的字符串变量,并将任何值存储在其中. 在第二步中,我们将使用一个名为str_numeric的布尔变量,该变量存储 ...
- 字符串的回文子序列个数_计算给定字符串中回文子序列的数量
字符串的回文子序列个数 Problem statement: 问题陈述: Given a string you have to count the total number of palindromi ...
- c语言将字符串按空格分割_如何在c++中实现字符串分割函数split详解
前言 在学习c++中string相关基本用法的时候,发现了sstream的istringstream[1]可以将字符串类似于控制台的方式进行输入,而实质上这个行为等同于利用空格将一个字符串进行了分割, ...
- python计算汽车的平均油耗_汽车行车电脑中的平均油耗是按哪个行驶里程计算的?...
谢邀! @俞士强 已经讲了不少,补充点国外的情况. 日本在测定油耗时,以前使用的是10/15模式,目前使用JC08模式. 重点说一下10/15模式. 测定条件 ·车辆在进行3,000公里磨合后进行测试 ...
- python求字符串的所有子集_打印一字符串的所有子集 | 学步园
#include #include #include #include using namespace std; void getSub(string src,int i,vector &re ...
- Python办公自动化实战 09 | Python-docx库:Python与Word的完美结合_ 如何在Word中生成表格?把Python办公自动化进行到底
一.专题内容简介 本小节主要演示了怎么向Word文档中创建表格并插入数据,并且对表格格式做个性化的设定. 二.专题案例效果 三.专题内容 3.1 创建表格并赋值 在使用Python-docx包对表格进 ...
最新文章
- Android Canvas画图形(更新中)
- CodeForces - 817F Graph and String(dfs判二分图)
- .NET Core etcd 配置源
- query.exec报QSqlQuery::exec: database not open
- js的一些兼容性写法
- 基于 c++ 语言的简易 vim 编辑器
- 时间序列分析工具箱——tibbletime
- Linux源码包和脚本安装包的安装方法
- forrtl: error (200): program aborting due to control-C event
- 1对1直播源码开源系统,一对一视频聊天系统成品源码
- TCR-T细胞治疗最新研究进展(2021年2月)
- 大同linux培训班,大同一对一高中辅导中心地址
- moment.js 计算当前一周、一月对应日期
- 图像处理基础——空间域处理之灰度变换
- 大数据管理平台(一)概述
- Java根据子节点获取最上层节点(根节点)数据和所有上级集合
- JS -- 模块化(babel转译工具)
- EAUML日拱一卒 用例图开篇
- oracle存储过程游标调用,oracle存储过程调用游标例子-Oracle
- vi 和 vim 基本介绍
热门文章
- 利用oc门或od门实现线与_景县专业门球场专用人造草坪甄选博翔远
- mos管结电容等效模型_为什么我的mos管炸了???
- USB 之三 常用抓包/协议分析工具(Bus Hound、USBlyzer、USBTrace、USB Monitor Pro等)
- 嵌入式系统存储(RAM、ROM、Flash)
- java比较日期字符串大小写_java 字符串操作和日期操作
- 计算器中 MS、MR、M+、M- 和 MC 的功能介绍
- 字少事大|两张表格教你快速选择适合的MCU进行物联网开发
- 异常:java.lang.IllegalArgumentException: Control character in cookie value or attribute.
- 缺少libtool依赖导致编译安装失败
- 虚幻4蓝图快速入门(二)