"t1 = 2; a[0] = 1; a[1] = 2; a[t1] = 3;"
위의 문자열에서 모든 변수와 상수를 다음과 같이 별도로 저장하고 싶습니다.
var = [ 't1', 'a [0]', 'a [1]', 'a [t1]']
상수 = [ '2', '1', '2', '3']
정규식 사용.
전의:
import re
s = "t1 = 2; a[0] = 1; a[1] = 2; a[t1] = 3;"
var, constants = [], []
for v, c in re.findall(r"(.+?) = (.+?);", s):
var.append(v)
constants.append(c)
print(var)
print(constants)
산출:
['t1', ' a[0]', ' a[1]', ' a[t1]']
['2', '1', '2', '3']
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다