की स्ट्रिंग में इंक स्वरूपित करें मुझे यादृच्छिक पूर्णांक (0-255) की सूची से हेक्स अंकों की एक स्ट्रिंग बनाने की आवश्यकता है। प्रत्येक हेक्स अंकों दो अक्षर का प्रतिनिधित्व करती जाना चाहिए: 5 - "05", 16 - "10", आदिहेक्स
उदाहरण:
Input: [0,1,2,3,127,200,255], Output: 000102037fc8ff
मैं साथ आने के लिए प्रबंधित किया है:
#!/usr/bin/env python
def format_me(nums):
result = ""
for i in nums:
if i <= 9:
result += "0%x" % i
else:
result += "%x" % i
return result
print format_me([0,1,2,3,127,200,255])
हालांकि, यह थोड़ा अजीब दिखता है। क्या कोई आसान तरीका है?
+1 –