Поскольку в python нет явной типизации, я хочу иметь возможность различать последовательности и непоследовательности, используя соглашение об именах. Я некоторое время программировал на python, и я до сих пор не нашел никакого логического / практического способа именования последовательностей. Конечно, я прошел через знаменитую PEP8 и провел некоторое исследование в Google, и кажется, что принятым соглашением является добавление буквы «s» в конце имени переменной.
Давайте предположим, что у нас есть последовательность «значений веса», поэтому имя переменной для последовательности должно быть весов . Пока это нормально, но будут случаи, когда какое-то слово оканчивается на «s» и оказывается более логичным способом назвать переменную, которая не является последовательностью. Или, скажем, у вас есть последовательности самих весов, хранящиеся в последовательности. Соглашение об именовании "s" назовет переменную weightss , что ужасно. Я уверен, что для последовательностей будет лучше соглашение об именах.
Какое соглашение по именованию для последовательностей вы бы посоветовали?