পাইথনের তালিকার প্রথম স্ট্রিং থেকে প্রথম চরিত্রটি কীভাবে পাব?
দেখে মনে হচ্ছে আমি ব্যবহার করতে পারি mylist[0][1:]
তবে এটি আমাকে প্রথম চরিত্র দেয় না।
>>> mylist = []
>>> mylist.append("asdf")
>>> mylist.append("jkl;")
>>> mylist[0][1:]
'sdf'
পাইথনের তালিকার প্রথম স্ট্রিং থেকে প্রথম চরিত্রটি কীভাবে পাব?
দেখে মনে হচ্ছে আমি ব্যবহার করতে পারি mylist[0][1:]
তবে এটি আমাকে প্রথম চরিত্র দেয় না।
>>> mylist = []
>>> mylist.append("asdf")
>>> mylist.append("jkl;")
>>> mylist[0][1:]
'sdf'
উত্তর:
আপনার প্রায় এটা ঠিক ছিল। সহজ উপায়
mylist[0][0] # get the first character from the first item in the list
কিন্তু
mylist[0][:1] # get up to the first character in the first item in the list
কাজ করবে।
আপনি প্রথম অক্ষর (অক্ষর শূন্য) এর পরে শেষ করতে চান , প্রথম অক্ষর (অক্ষর শূন্য) এর পরে শুরু করবেন না , যা আপনার প্রশ্নের কোডটির অর্থ।
একটি বেয়ার অজগর স্ট্রিংয়ের প্রথম চরিত্রটি পান:
>>> mystring = "hello"
>>> print(mystring[0])
h
>>> print(mystring[:1])
h
>>> print(mystring[3])
l
>>> print(mystring[-1])
o
>>> print(mystring[2:3])
l
>>> print(mystring[2:4])
ll
পাইথন তালিকার প্রথম অবস্থানে স্ট্রিং থেকে প্রথম অক্ষর পান:
>>> myarray = []
>>> myarray.append("blah")
>>> myarray[0][:1]
'b'
>>> myarray[0][-1]
'h'
>>> myarray[0][1:3]
'la'
বহু লোক এখানে বিভক্ত হয়ে যায় কারণ তারা পাইথন তালিকার অবজেক্টের অপারেটর এবং নম্পি নাদার্রে অবজেক্টগুলির অপারেটরগুলি মিশ্রিত করছে:
অজগর তালিকার ক্রিয়াকলাপগুলির তুলনায় নম্পি অপারেশনগুলি খুব আলাদা।
পাইথনের "তালিকার টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো
এই দুটি ভিডিও আমার জন্য জিনিসগুলি সাফ করেছে:
পাইকন 2015 দ্বারা "আপনার লুপগুলি হারাতে, দ্রুত অঙ্কের সাথে সংখ্যার কম্পিউটারিং": https://youtu.be/EEUXKG97YRw?t=22m22s
আলেকজান্দ্রে চ্যাবট লেক্লার্কের "নম্পপি শিক্ষানবিশ | স্নিপাই 2016 টিউটোরিয়াল": https://youtu.be/gtejJ3RCddE?t=1h24m54s
পাইথন থেকে সূচক 0 থেকে শুরু করে আপনি লিখেছেন [1:] এটি আপনাকে কোনও ক্ষেত্রে প্রথম চর ফিরিয়ে দেবে না - এটি আপনাকে স্ট্রিংয়ের বিশ্রাম (প্রথম চর ব্যতীত) ফিরিয়ে দেবে।
আপনার যদি নিম্নলিখিত কাঠামো থাকে:
mylist = ['base', 'sample', 'test']
এবং প্রথম এক স্ট্রিং (আইটেম) এর জন্য মুষ্টি চর পেতে চান:
myList[0][0]
>>> b
যদি সমস্ত প্রথম অক্ষর:
[x[0] for x in myList]
>>> ['b', 's', 't']
আপনার যদি একটি পাঠ্য থাকে:
text = 'base sample test'
text.split()[0][0]
>>> b
ব্যবহার করে দেখুন mylist[0][0]
। এটি প্রথম চরিত্রটি ফিরে আসবে।