Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

เราจะแปลงสตริงเป็นชุดใน Python ได้อย่างไร


ไลบรารีมาตรฐานของ Python มีฟังก์ชัน set() ในตัว ซึ่งจะแปลง iterable เป็น set ชุดวัตถุไม่มีรายการที่ซ้ำกัน ดังนั้น หากสตริงมีอักขระใดๆ มากกว่าหนึ่งครั้ง อักขระนั้นจะปรากฏเพียงครั้งเดียวในออบเจกต์ชุด อีกครั้ง อักขระอาจไม่ปรากฏในลำดับเดียวกับในสตริง เนื่องจากฟังก์ชัน set() มีกลไกการแฮชของตัวเอง

>>> set("hello")
{'l', 'h', 'o', 'e'}