আমার এর মতো বেশ কয়েকটি বর্ণমালা রয়েছে
listOfNum = ['000231512-n','1209123100000-n00000','alphanumeric0000', '000alphanumeric']
পিছনের শূন্যগুলি অপসারণের জন্য পছন্দসই আউটপুটটি হ'ল:
listOfNum = ['000231512-n','1209123100000-n','alphanumeric', '000alphanumeric']
শীর্ষস্থানীয় জিরোগুলির জন্য পছন্দসই আউটপুটটি হ'ল:
listOfNum = ['231512-n','1209123100000-n00000','alphanumeric0000', 'alphanumeric']
নেতৃস্থানীয় এবং অনুসরণকারী জিরো উভয়ই অপসারণের আকাঙ্ক্ষার ফলাফলটি হ'ল:
listOfNum = ['231512-n','1209123100000-n', 'alphanumeric', 'alphanumeric']
আপাতত আমি নিম্নলিখিত উপায়ে এটি করে চলেছি, দয়া করে যদি আরও ভাল উপায় থাকে তবে:
listOfNum = ['000231512-n','1209123100000-n00000','alphanumeric0000', \
'000alphanumeric']
trailingremoved = []
leadingremoved = []
bothremoved = []
# Remove trailing
for i in listOfNum:
while i[-1] == "0":
i = i[:-1]
trailingremoved.append(i)
# Remove leading
for i in listOfNum:
while i[0] == "0":
i = i[1:]
leadingremoved.append(i)
# Remove both
for i in listOfNum:
while i[0] == "0":
i = i[1:]
while i[-1] == "0":
i = i[:-1]
bothremoved.append(i)
s = '0'
?