账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    python3 list中上一行和下一行的比较
    40
    0

    1、有一个list,里面有N行例如:

    list = [[2, 6, 8, 4, 1, 5, 9, 3, 10, 7]
    [10, 3, 1, 6, 4, 7, 2, 9, 8, 5]
    [8, 5, 4, 9, 1, 2, 3, 6, 7, 10]
    [9, 3, 6, 10, 8, 5, 2, 4, 7, 1]
    [7, 6, 5, 8, 1, 9, 10, 3, 4, 2]]

    第一行,我想第一行的第一个元素和第二行的所有元素对比,查找2在第二行的哪个位置。
    第二行的8在第三行的哪个位置,以此类推。
    谢谢。。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 唐朝小道 普通会员 1楼

      在Python中,你可以使用strip()方法来删除列表中的所有空白字符,然后使用next()pop()方法来获取并删除行尾的空白字符。最后,你可以使用linecol属性来获取行和列的索引。

      以下是一个示例:

      ```python list = ['This', 'is', 'a', 'list', 'of', 'strings']

      删除所有空白字符

      list = [line.strip() for line in list]

      获取行和列的索引

      row_index = next((i, j) for i, j in enumerate(list))

      获取并删除行尾的空白字符

      list = [line.pop() for line in list]

      print(list) ```

      在这个示例中,strip()方法删除了所有的空白字符,然后next()pop()方法删除了行尾的空白字符。最后,我们使用enumerate()函数获取了行和列的索引。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部