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

สตริงเฉพาะใน Python


สมมติว่าเรามีสตริง s เราต้องตรวจสอบว่ามีอักขระที่ไม่ซ้ำกันทั้งหมดหรือไม่

ดังนั้น หากอินพุตเป็นเหมือน "โลก" ผลลัพธ์จะเป็น True

เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ -

  • set_var :=ชุดใหม่จากตัวละครทั้งหมดของ s

  • คืนค่าจริงเมื่อขนาดของ set_var เท่ากับขนาดของ s มิฉะนั้นจะเป็นเท็จ

ให้เราดูการใช้งานต่อไปนี้เพื่อความเข้าใจที่ดีขึ้น -

ตัวอย่าง

class Solution:
   def solve(self, s):
      set_var = set(s)
      return len(set_var) == len(s)
ob = Solution()
print(ob.solve('hello'))
print(ob.solve('world'))

อินพุต

hello
world

ผลลัพธ์

False
True