의 문자 집합의 교집합을 찾을 방법이 내가 편집하려고 코드입니다하지만 난 방법을 모른다 :파이썬 3.x를이 - 두 문자열
var1= 'ABC'
var2= 'DBC'
match= any(x in var1 for x in var2)
if any(x in var1 for x in var2):
print("var1 in var2")
print("The letters that are in var1 and var2 are", match)
else:
print("No results.")
내가 그 코드 I를 실행하면 나를 위해 쓸모가 이러한 결과를 얻을 :
var1 in var2
The letters that are in var1 and var2 are BC
ABD I에 VAR1을 변경한다면 : 내가 할 수있는 프로그램이다 원하는 것은
var1 in var2
The letters that are in var1 and var2 are True
결과가 다음과 같아야합니다.
var1 in var2
The letters that are in var1 and var2 are BD
P.S. 알파벳 순서로 편지를 인쇄하기를 원합니다. 그래서 결과는 The letters that are in var1 and var2 are BD
이고 The letters that are in var1 and var2 are DB
이 아닐 수 있습니다.
대단히 감사합니다. 진심으로 감사드립니다.
나는 –
죄송 고정 된 오타 '에 대한'3 행에 잘못된 구문을 얻을. –
고맙습니다. 정말로 나를 도왔다. –