Скорее всего твоя проблема решает использованием ООП. Создаёшь класс, прописываешь там в конструкторе свойства которые будут указываться, потом создаёшь объекты этого класса в самом коде и пихаешь их в массив. Оттуда по индексу вызываешь нужный и через метод вывода, который делаешь в этом же классе, выводишь нужную тебе информацию. Ниже приведу код как пример.
Python:
Код:
class
Gun
:
def
__init__
(
self
,
name
,
price
,
damage
)
:
self
.
name
=
name
self
.
price
=
price
self
.
damage
=
damage
def
print_properties
(
self
)
:
print
(
'Name of gun is {}'
.
format
(
self
.
name
)
)
print
(
'Price of gun is {}'
.
format
(
self
.
price
)
)
print
(
'Damage by gun is {}'
.
format
(
self
.
damage
)
)
gun_a
=
Gun
(
'm4'
,
5000
,
10
)
gun_b
=
Gun
(
'shotgun'
,
3500
,
35
)
guns
=
[
gun_a
,
gun_b
]
guns
[
0
]
.
print_properties
(
)