문자열 튜플이 있습니다. 튜플에서 이러한 문자열의 첫 번째 문자인 요소 목록을 만들어야 합니다.
색인 포함
각 요소를 취하고 인덱스 조건을 0으로 적용하여 첫 번째 문자를 추출하도록 for 루프를 설계했습니다. 그러면 list 함수가 이를 목록으로 변환합니다.
예시
tupA = ('Mon', 'Tue', 'Wed', 'Fri') # Given tuple print("Given list : \n" ,tupA) # using index with for loop res = list(sub[0] for sub in tupA) # printing result print("First index charaters:\n",res)
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Given list : ('Mon', 'Tue', 'Wed', 'Fri') First index charaters: ['M', 'T', 'W', 'F']
다음 및 zip 사용
튜플에 zip을 적용한 다음 다음을 적용하여 각 요소의 첫 번째 문자를 가져옵니다.
예시
tupA = ('Mon', 'Tue', 'Wed', 'Fri') # Given tuple print("Given list : \n" ,tupA) # using next and zip res = list(next(zip(*tupA))) # printing result print("First index charaters:\n",res)
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Given list : ('Mon', 'Tue', 'Wed', 'Fri') First index charaters: ['M', 'T', 'W', 'F']