秀气灵气诗意 2022-07-24 18:48 采纳率: 97.8%
浏览 42
已结题

Python3怎么拆包,然后求笛卡尔积?

# py字符串

'''
货物损坏,货物完整
知情,不知情
不完全信息博弈,完全信息博弈
a,b
单向担心,互相担心
了解流程,不了解流程
想和平解决,不想和平解决
高高在上,表情和气
啥也不是,啥也是
坚持,不坚持
'''

我的疑问是,"\n"拆包后,有的教程是迭代列表,有的是列表推导式,有的是笛卡尔求积,

他们说的是一回事吗?
  • 写回答

1条回答 默认 最新

  • Hann Yang 全栈领域优质创作者 2022-07-24 18:59
    关注

    这看个人喜好吧,我喜欢用推导式。具体要看你真实需要是什么,要求怎么使用这些数据

    >>> s = '''
    货物损坏,货物完整
    知情,不知情
    不完全信息博弈,完全信息博弈
    a,b
    单向担心,互相担心
    了解流程,不了解流程
    想和平解决,不想和平解决
    高高在上,表情和气
    啥也不是,啥也是
    坚持,不坚持
    '''
    >>> [i.split(',') for i in s.split()]
    [['货物损坏', '货物完整'], ['知情', '不知情'], ['不完全信息博弈', '完全信息博弈'], ['a,b'], ['单向担心', '互相担心'], ['了解流程', '不了解流程'], ['想和平解决', '不想和平解决'], ['高高在上', '表情和气'], ['啥也不是', '啥也是'], ['坚持', '不坚持']]
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

    报告相同问题?

    问题事件

    • 系统已结题 8月6日
    • 已采纳回答 7月29日
    • 修改了问题 7月24日
    • 创建了问题 7月24日

    悬赏问题

    • ¥30 如何隐藏Tornado版本号
    • ¥15 PCL注册的选点等函数如何取消注册
    • ¥15 问一下各位,为什么我用蓝牙直接发送模拟输入的数据,接收端显示乱码呢,米思齐软件上usb串口显示正常的字符串呢?
    • ¥15 Python爬虫程序
    • ¥15 crypto 这种的应该怎么找flag?
    • ¥15 设计一个时序电路,使其状态按2421(B)循环,并能自启动
    • ¥15 代码已写好,求帮我指出错误,有偿!
    • ¥15 matlab+波形匹配算法
    • ¥15 转录组分析做聚类树图时癌旁组被分到了癌组
    • ¥15 大一Python字典