2016-06-21 2 views
0

данных Если у меня есть объект в Python, который имеет уникальный идентификатор, напримеридентификаторов объектов в питоне типа

{"id":"123141222151",....} 

Каков наилучший тип данных что-то вроде этого? Должен ли он передаваться как строка или как int? Я думал о струне, но я хочу услышать, что другие могут сказать об этом.

+2

Строки лучше для этого, потому что это позволяет иметь общую длину 'id's, а также делает' id's не подлежат целочисленные правила. –

+0

Где/как генерируются эти идентификаторы? Вы получаете только числовые данные, такие как индекс базы данных или значение счетчика? Или это произвольные данные? – dwanderson

+0

Его число. Кажется логически лучше использовать строку, в то время как оперативно ее лучше использовать int. – sakurashinken

ответ

0

По-моему, лучше использовать int, поскольку он экономит место, а также быстрее, если сочетать ключи с целыми числами, чем строки.

Надеется, что это помогает