0
如何走到這一步運行我的列表理解有什麼問題?
[int(x, 16) for x in ['BB', 'A7', 'F6', '9E']]
但是,這不?
mylist = ['BB','A7','F6','9E']
mylist2 = [int(x, 16) for x in [mylist]]
我在這裏丟失了什麼?
如何走到這一步運行我的列表理解有什麼問題?
[int(x, 16) for x in ['BB', 'A7', 'F6', '9E']]
但是,這不?
mylist = ['BB','A7','F6','9E']
mylist2 = [int(x, 16) for x in [mylist]]
我在這裏丟失了什麼?
[mylist]
是僅列出1個元素的列表:mylist
。
在第一次迭代,x
將成爲整個mylist
,那麼你基本上有:
int(mylist, 16)
不使有很大的意義。
,如果你想遍歷mylist
不要把它包裝在一個額外的列表:
[int(x, 16) for x in mylist]
mylist = ['BB','A7','F6','9E']
mylist2 = [int(x, 16) for x in mylist]
應工作
'[MYLIST]''是[ 'BB',」 A7' , 'F6', '9E']'... – deceze