Python–获取元组字符串中的第 n 列元素
原文:https://www . geesforgeks . org/python-get-n-column-elements-in-tuple-strings/
还有一个特殊的问题,可能并不常见,但可能会在 python 编程中使用元组时出现。由于元组是不可变的,它们很难操作,因此了解可能的变化解决方案总是有帮助的。本文解决了只提取元组中每个字符串的第 n 个索引元素的问题。让我们讨论一下解决这个问题的某些方法。
方法#1:使用列表理解 几乎每一个问题都可以用列表理解作为简单方法的简写来解决,这个问题也不例外。在这种情况下,我们只需遍历每个列表,只挑选第 n 个索引元素来构建结果列表。
# Python3 code to demonstrate
# Nth column in Tuple Strings
# using list comprehension
# initializing tuple
test_tuple = ('GfG', 'for', 'Geeks')
# initializing N
N = 1
# printing original tuple
print("The original tuple : " + str(test_tuple))
# using list comprehsion
# Nth column in Tuple Strings
res = list(sub[N] for sub in test_tuple)
# print result
print("The Nth index string character list : " + str(res))
Output :
The original tuple : ('GfG', 'for', 'Geeks')
The Nth index string character list : ['f', 'o', 'e']
版权属于:月萌API www.moonapi.com,转载请注明出处