Python语言基础与应用-北京大学-陈斌-P32-31-计算和控制流-上机练习:创建并调用函数-字符集合的并集-上机代码

Python语言基础与应用-北京大学-陈斌-P32-31-计算和控制流-上机练习:创建并调用函数-字符集合的并集-上机代码

本文环境: win10 + Thonny4.1.4

python 复制代码
# 函数训练字符集合的并集
def my_union(str1,str2):
    list1 = []
    list2 = []
        
    i = 0    
    while i < len(str1):
        list1.append(str1[i])
        i += 1
 
    i = 0
    while i < len(str2):
        list2.append(str2[i])
        i += 1

    i = 0
    while i < len(list2):
        if list2[i] not in list1:
            list1.append(list2[i])
        i += 1    
    
    return(set(list1))

str1 = input("请输入字符串1:")
str2 = input("请输入字符串2:")

print(my_union(str1,str2))

结果:

python 复制代码
>>> %Run 111111.py
请输入字符串1:abcdefg
请输入字符串2:efghijk
{'e', 'h', 'c', 'j', 'k', 'b', 'f', 'i', 'd', 'a', 'g'}
>>> 
相关推荐
xnglan7 分钟前
蓝桥杯手算题和杂题简易做法
数据结构·数据库·c++·python·算法·职场和发展·蓝桥杯
凛冬君主9 分钟前
插入排序专栏
java·算法·排序算法
姓刘的哦30 分钟前
Win10上Qt使用Libcurl库
开发语言·qt
檀越剑指大厂32 分钟前
【开发语言】Groovy语言:Java生态中的动态力量
java·开发语言
stbomei35 分钟前
C 语言判断一个数是否是素数的三种方法文章提纲
c语言·开发语言·算法
小牛壮士36 分钟前
Tokenizer(切词器)的不同实现算法
开发语言·算法·c#
小徐敲java42 分钟前
python-pycharm切换python各种版本的环境与安装python各种版本的环境(pypi轮子下载)
开发语言·python·pycharm
汤永红42 分钟前
week1-[顺序结构]大海
c++·算法·信睡奥赛
活宝小娜44 分钟前
新增和编辑共用弹窗模板
开发语言·前端·javascript·vue.js
天才测试猿1 小时前
接口自动化测试难点:数据库验证解决方案
自动化测试·软件测试·数据库·python·测试工具·职场和发展·接口测试