python - 如何将字符串的多个短语附加到循环中的不同列表中
问题描述
为这个问题写一个合适的标题实际上真的很难,所以如果你发现更精确的东西,请更正。
我的问题基本上是,我有一个txt file
我想要排序的模式。
考虑以下string
url1
cust1
number1
url2
cust2
number2
url3
cust3
number3
url4
cust4
number4
所以所有的线条都是分开的,图案是一样的。我现在想做的是3 lists
为url
1cust
和最后一个number
。
我基本上不知道该怎么做,因为没有我可以搜索的模式regex
。所以我的想法是做这样的事情:
for i in range(1, 3, len(txt)):
l1.append(i)
我会为所有 3 个列表执行此操作。还有其他更简单、更先进的解决方案吗?
解决方案
你可以做这样的事情:
url = list()
cust = list()
number = list()
for i in range(0, len(lines), 3):
url.append(lines[i])
cust.append(lines[i+1])
number.append(lines[i+2])
假设lines
您的文件是一个字符串列表。
推荐阅读
- r - 在 R 中对两个数据帧使用 Countifs 函数
- node.js - Passport JS 没有给出用户名
- sql-server - 通过 JDBC 驱动程序连接到 SQL Server 的 SSL 握手验证错误
- swagger - Swashbuckle.AspNetCore - AWS Lambda - XML 文档
- c++ - Vulkan:缓冲区复制期间设备丢失
- c - timespec_get 的源代码在哪里?
- tsql - Tsql跨多行设置字符串变量
- html - 如何使用 VBA 从 Web 下载表格?
- javascript - 网站联系表(网站吸盘网站)
- javascript - Firebase 仅分离同一路径上的一个侦听器