อาจมีบางสถานการณ์ที่เราจำเป็นต้องแปลงรายการเป็นสตริง เราจะหารือถึงวิธีการต่างๆ ในการทำเช่นเดียวกัน
การวนซ้ำ
วนซ้ำรายการและผนวกองค์ประกอบเข้ากับสตริงเพื่อแปลงรายการเป็นสตริง เราจะใช้ for-in loop เพื่อวนซ้ำองค์ประกอบรายการ
ตัวอย่าง
list1=["Welcome","To","Tutorials","Point"]string1=""for i in list1:string1=string1+istring2=""for i in list1:string2=string2+i+" "พิมพ์(สตริง1)พิมพ์(สตริง2)
ผลลัพธ์
WelcomeToTutorialsPoint ยินดีต้อนรับสู่จุดสอน
ใช้ .join() วิธีการ
รายการจะถูกส่งผ่านเป็นพารามิเตอร์ภายในวิธีการเข้าร่วม
ตัวอย่าง
list1=["Welcome","To","Tutorials","Point"]string1=""print(string1.join(list1))string2=" "print(string2.join(list1)) ก่อน>ผลลัพธ์
WelcomeToTutorialsPoint ยินดีต้อนรับสู่จุดสอนการใช้ map()
เราสามารถใช้เมธอด map() ในการแมป str กับรายการ จากนั้นใช้ join() เพื่อแปลงรายการเป็นสตริง
ตัวอย่าง
list1=["ยินดีต้อนรับ","To","Tutorials","Point"]string1="".join(map(str,list1))string2=" ".join(map(str,list1)) พิมพ์(สตริง1)พิมพ์(สตริง2)ผลลัพธ์
WelcomeToTutorialsPoint ยินดีต้อนรับสู่จุดสอนการใช้ความเข้าใจรายการ
ความเข้าใจใน Python เป็นวิธีสั้นๆ ในการสร้างลำดับใหม่โดยใช้ลำดับที่จัดเตรียมไว้ให้แล้ว เราจะเข้าถึงแต่ละองค์ประกอบของรายการเป็นสตริงแล้วใช้ join()
ตัวอย่าง
list1=["Welcome","To","Tutorials","Point"]string1="".join(str(elem) for elem in list1)string2=" ".join(str(elem) สำหรับ องค์ประกอบใน list1)print(string1)print(string2)ผลลัพธ์
WelcomeToTutorialsPoint ยินดีต้อนรับสู่จุดสอน