У меня есть массив кортежей, и я пытаюсь извлечь первый элемент, но он дает случайный результат.
import operator
c_details=[('id', 'integer', None, 32, 0), ('name', 'character varying', 10, None, None)]
for mapping in c_details:
source_name=map(operator.itemgetter(0), mapping)
print(source_name)
OUTPUT:
<map object at 0x01959358>
<map object at 0x01959148>
Затем я попробовал это.
source_name=list(map(operator.itemgetter(0), mapping))
output:
Traceback (most recent call last):
File "c:/Users/rbhuv/Desktop/code/bqshift.py", line 26, in <module>
source_name=list(map(operator.itemgetter(0), mapping))
TypeError: 'NoneType' object is not subscriptable
Может кто-нибудь помогите мне решить это? (это python 3.8)