Python在字符串中查找值
我必须在CSV中找到一些值。因此,我读取字符串中所需列的值。 我获得的字符串可以如下所示:Python在字符串中查找值,python,string,csv,Python,String,Csv,我必须在CSV中找到一些值。因此,我读取字符串中所需列的值。 我获得的字符串可以如下所示: String1 : "0;0;0;36480;0;0;0" String2: "809;623;215;36188;420;418;65" 我只需要每个字符串的第四个值(3648036188) 我有办法计算字符串中的“;”并保存3和4之间的值 我尝试使用string.find,但无法获取所需的值 谢谢您可以使用str.split方法将字符串拆分为列表。然后使用索引获取所需的元素 Ex: String
String1 : "0;0;0;36480;0;0;0"
String2: "809;623;215;36188;420;418;65"
我只需要每个字符串的第四个值(3648036188)
我有办法计算字符串中的“;”并保存3和4之间的值
我尝试使用string.find,但无法获取所需的值
谢谢您可以使用
str.split
方法将字符串拆分为列表。然后使用索引
获取所需的元素
Ex:
String1 = "0;0;0;36480;0;0;0"
print(String1.split(";")[3])
String2 = "809;623;215;36188;420;418;65"
print(String2.split(";")[3])
36480
36188
输出:
String1 = "0;0;0;36480;0;0;0"
print(String1.split(";")[3])
String2 = "809;623;215;36188;420;418;65"
print(String2.split(";")[3])
36480
36188
您没有使用拆分的原因是什么?