不允许一个迭代的对象自己接着迭代下去(Python)【fronzenset】
生活随笔
收集整理的這篇文章主要介紹了
不允许一个迭代的对象自己接着迭代下去(Python)【fronzenset】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這個問題,我是在用Pandas處理數據的時候用的
這個連接是我遇到這個問題的詳細解析。這篇文章,做的其實是對這一小塊的深入挖掘。
當時遇到了這樣的問題。
我想要把滿足特定條件的dataframe的每一個的元素都賦值為一個同一個可迭代的對象, 但是,這里就出現了問題了。這里的賦值機制會使得在賦值的過程中,迭代的放置。
- 機智的人可能會想了。如果我用一個二重的可迭代對象。比如列表的列表。但其實這兩種做法,雖然有些時候有效,但是對于pandas大dataframe的處理的情況,卻不是這樣的。
- 這就很迷惑了,明明這么有趣的方法居然用了。這該多可惜。
我用的是Python3.5
下面看下這個東西該如何解決。
通過這個代碼就可以解決這個問題了。
重點是標題中我已經談到的fronzenset這個函數。
大家可以通過對于輸出的考察,就可以看到了~
最后,老套路,宣傳一波自己的公眾號!(求關注哇!)
本人中大一肥宅,歡迎大家關注,請掃下面的二維碼(〃’▽’〃)
如果覺得有幫助的話,可以掃碼,贊賞鼓勵一下!謝謝!
總結
以上是生活随笔為你收集整理的不允许一个迭代的对象自己接着迭代下去(Python)【fronzenset】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ValueError: Must hav
- 下一篇: df.where(dfmask, tar