给一个句子。从给定的句子中删除所有重复的单词。

示例Input: I am a peaceful soul and blissful soul.

Output: I am a peaceful soul and blissful.

算法Step 1: Split input sentence separated by space into words.

Step 2: So to get all those strings together first we will join each string in a given list of strings.

Step 3: now create a dictionary using the counter method which will have strings as key and their Frequencies as value.

Step 4: Join each words are unique to form single string.

范例程式码from collections import Counter

def remov_duplicates(st):

st = st.split(" ")

for i in range(0, len(st)):

st[i] = "".join(st[i])

dupli = Counter(st)

s = " ".join(dupli.keys())

print ("After removing the sentence is ::>",s)

# Driver program

if __name__ == "__main__":

st = input("Enter the sentence")

remov_duplicates(st)

输出结果Enter the sentence ::> i am a peaceful soul and blissful soul

After removing the sentence is ::> i am a peaceful soul and blissful

python去除重复单词_Python程序,用于删除给定句子中的所有重复单词。相关推荐

  1. [JS]请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组。

    请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组. 刚开始复习js题还不太习惯 CSDN上看了一个帖子,说是牛客上的标答, ...

  2. 剑指offer:在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。

    在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针. 例如,链表1->2->3->3->4->4->5 处理后为 1-& ...

  3. 程序员面试金典——解题总结: 9.18高难度题 18.5有个内含单词的超大文本文件,给定任意两个单词,找出在这个文件中这两个单词的最短距离

    #include <iostream> #include <stdio.h> #include <vector> #include <string> # ...

  4. 7-65 字符串替换 (15 分) 本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换: 原字母 对应字母 A Z B Y C X D W … … X C Y B Z A

    7-65 字符串替换 (15 分) 本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换: 输入格式: 输入在一行中给出一个不超过80个字符.并以回车结束的字符串. 输出格式: 输出在一行 ...

  5. 本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换:

    本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换: 原字母 对应字母 A Z B Y C X D W - - X C Y B Z A 输入格式: 输入在一行中给出一个不超过80个字符. ...

  6. 本题要求编写程序,从给定字符串中查找某指定的字符。

    本题要求编写程序,从给定字符串中查找某指定的字符. 输入格式: 输入的第一行是一个待查找的字符.第二行是一个以回车结束的非空字符串(不超过80个字符). 输出格式: 如果找到,在一行内按照格式&quo ...

  7. 7-64 统计大写辅音字母 (15 分)英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。PTA:中M2021春C、Java入门练习第I段

    7-64 统计大写辅音字母 (15 分) 英文辅音字母是除A.E.I.O.U以外的字母.本题要求编写程序,统计给定字符串中大写辅音字母的个数. 输入格式: 输入在一行中给出一个不超过80个字符.并以回 ...

  8. 英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。

    英文辅音字母是除A.E.I.O.U以外的字母.本题要求编写程序,统计给定字符串中大写辅音字母的个数. 输入格式: 输入在一行中给出一个不超过80个字符.并以回车结束的字符串. 输出格式: 输出在一行中 ...

  9. python运行代码示例_python程序样例

    <Python和HDF 5大数据应用>--2.2 设置 本节书摘来自异步社区<Python和HDF 5大数据应用>一书中的第2章,第2.2节,作者[美]Andrew Colle ...

  10. python刷网易云_Python脚本用于定时关闭网易云音乐PC客户端

    本文主要讲述如何使用Python在指定的秒数后关闭Windows上运行的程序(此程序以网易云音乐为例).本文的背景是昨晚发现网易云音乐的PC客户端没有定时关闭的功能,可以使用Python编写一个简单的 ...

最新文章

  1. mybaties分页
  2. wordcloud安装失败原因和解决方法
  3. centos 重装 php5,centos6.6学习笔记:安装PHP5.5
  4. 【数学和算法】协方差矩阵、方差
  5. mysql varchar 225 和 varchar 60 区别
  6. Spring MVC 异步处理请求,提高程序性能
  7. windows 自动copy远程服务器文件
  8. 飞秋的模拟实现代码,很好很山寨!
  9. 从程序员到项目经理(十):程序员加油站 --要执着但不要固执
  10. (转)Spring Boot (十三): Spring Boot 小技巧
  11. 免费python课程排行榜-用python爬取2017年中国最好大学排名
  12. Intellij中Maven项目html页面乱码解决方案
  13. matlab 求矩阵各行的平均值
  14. SI24R1可以替代NRF24L01P软件硬件DIY兼容成功
  15. css3 模拟fadein,CSS3 transition fadein with display:none
  16. Gateway断言功能详解
  17. 世界上最强大的两个字母的单词
  18. 互联网快讯:天猫双11总交易额再创新高;极米投影产品成双十一单品爆款;柔宇科技斩获6亿元大额订单
  19. Windows Server 中 DNS 服务器的新增功能
  20. Visual Studio 2017下载地址和安装教程(图解版)

热门文章

  1. 金融中需要的计算机知识,金融笔试中的综合知识一般会考什么?
  2. CocosCreator之Tween缓动动画
  3. 南华大学计算机学院优秀校友,六十载欢庆,回首十年再相聚——化学化工学院优秀校友采访系列一...
  4. 几种编程语言的优缺点
  5. 自用gnome桌面美化插件
  6. 【图论·习题】白银莲花池
  7. iOS app加密探究爱加密iOS app加密原理
  8. 常识——(adb)小米VR正式版使用第三方APP,电脑充当手机的蓝牙手柄,实现确认功能,从电脑键盘向手机输入文字
  9. 使用CMD打开证书管理实用程序
  10. 微信好友只有昵称没有微信号_只知道昵称怎么查他的微信号