赵灵越 2022-10-10 04:18 采纳率: 99.3%
浏览 51
已结题

Python对文字切片,并计算交集,并集、差集?

# 转列表,隔行切片

str = '''123456''

# print打印
135

# print打印
246

# 计算它们之间的交集,并集,差集

zfc = '''
z:qo,to,xe,sm

o:xz,xe,qm

e:sm,xz,qt,to
'''

  • 写回答

2条回答 默认 最新

  • Hann Yang 全栈领域优质创作者 2022-10-10 08:54
    关注
    >>> str = '''123456'''
    >>> print(str[::2])
    135
    >>> print(str[1::2])
    246
    >>> lst = ['qo,to,xe,sm', 'xz,xe,qm', 'sm,xz,qt,to']
    >>> sets = [set(s.split(',')) for s in lst]
    >>> sets
    [{'qo', 'xe', 'to', 'sm'}, {'xz', 'xe', 'qm'}, {'qt', 'xz', 'to', 'sm'}]
    >>> sets[0]&sets[1]
    {'xe'}
    >>> sets[0]|sets[1]
    {'qo', 'xz', 'xe', 'sm', 'to', 'qm'}
    >>> sets[0]-sets[1]
    {'qo', 'to', 'sm'}
    >>> sets[0]&sets[2]
    {'to', 'sm'}
    >>> sets[0]|sets[2]
    {'qt', 'xz', 'qo', 'xe', 'sm', 'to'}
    >>> sets[0]-sets[2]
    {'qo', 'xe'}
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月18日
  • 已采纳回答 10月10日
  • 创建了问题 10月10日

悬赏问题

  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制
  • ¥15 merge函数占用内存过大
  • ¥15 Revit2020下载问题
  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大
  • ¥15 单片机无法进入HAL_TIM_PWM_PulseFinishedCallback回调函数
  • ¥15 Oracle中如何从clob类型截取特定字符串后面的字符
  • ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
  • ¥15 如何在炒股软件中,爬到我想看的日k线