Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 문자열 튜플의 첫 번째 인덱스 값 가져오기

<시간/>

문자열 튜플이 있습니다. 튜플에서 이러한 문자열의 첫 번째 문자인 요소 목록을 만들어야 합니다.

색인 포함

각 요소를 취하고 인덱스 조건을 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']