<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Sort python dictionaries by values</title>
	<atom:link href="http://joernhees.de/blog/2010/07/21/sort-python-dict-by-values/feed/" rel="self" type="application/rss+xml" />
	<link>http://joernhees.de/blog/2010/07/21/sort-python-dict-by-values/</link>
	<description>Science, code and links.</description>
	<lastBuildDate>Wed, 01 Feb 2012 14:54:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: joern</title>
		<link>http://joernhees.de/blog/2010/07/21/sort-python-dict-by-values/#comment-28</link>
		<dc:creator>joern</dc:creator>
		<pubDate>Sat, 24 Jul 2010 10:50:16 +0000</pubDate>
		<guid isPermaLink="false">http://joernhees.de/blog/?p=91#comment-28</guid>
		<description>Hi Gecko,
ja, aber erneut: [cci_python]itemgetter(1)[/cci_python] holt nur jeweils das 2te item, ich würde [cci_python]itemgetter(1,0)[/cci_python] benutzen, damit klar ist, wie&#039;s bei Gleichheit vom 2ten item weitergeht.
Viele Grüße,
Jörn</description>
		<content:encoded><![CDATA[<p>Hi Gecko,<br />
ja, aber erneut: <code class="codecolorer python default"><span class="python">itemgetter<span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span><span style="color: black;">&#41;</span></span></code> holt nur jeweils das 2te item, ich würde <code class="codecolorer python default"><span class="python">itemgetter<span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span><span style="color: #66cc66;">,</span><span style="color: #ff4500;">0</span><span style="color: black;">&#41;</span></span></code> benutzen, damit klar ist, wie&#8217;s bei Gleichheit vom 2ten item weitergeht.<br />
Viele Grüße,<br />
Jörn</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gecko</title>
		<link>http://joernhees.de/blog/2010/07/21/sort-python-dict-by-values/#comment-27</link>
		<dc:creator>Gecko</dc:creator>
		<pubDate>Fri, 23 Jul 2010 23:49:58 +0000</pubDate>
		<guid isPermaLink="false">http://joernhees.de/blog/?p=91#comment-27</guid>
		<description>Hi Jörn.

[cci_python]itemgetter[/cci_python] ist auch super, um ein mehrdimensionales array nach einem beliebigen key zu sortieren:
[cc_python]
from operator import itemgetter
someArray = [[&#039;o&#039;,3],[&#039;n&#039;,1],[&#039;e&#039;,2]]

someArray.sort()
print &quot;Standard Sortierung:\n&quot;, someArray
# [[&#039;e&#039;, 2], [&#039;n&#039;, 1], [&#039;o&#039;, 3]]

someArray.sort(key=itemgetter(1))
print &quot;sortiert nach den Ziffern:\n&quot;, someArray
# [[&#039;n&#039;, 1], [&#039;e&#039;, 2], [&#039;o&#039;, 3]]
[/cc_python]

Gruß,
Gecko</description>
		<content:encoded><![CDATA[<p>Hi Jörn.</p>
<p><code class="codecolorer python default"><span class="python">itemgetter</span></code> ist auch super, um ein mehrdimensionales array nach einem beliebigen key zu sortieren:</p>
<div class="codecolorer-container python default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:640px;"><div class="python codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #ff7700;font-weight:bold;">from</span> <span style="color: #dc143c;">operator</span> <span style="color: #ff7700;font-weight:bold;">import</span> itemgetter<br />
someArray <span style="color: #66cc66;">=</span> <span style="color: black;">&#91;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">'o'</span><span style="color: #66cc66;">,</span><span style="color: #ff4500;">3</span><span style="color: black;">&#93;</span><span style="color: #66cc66;">,</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">'n'</span><span style="color: #66cc66;">,</span><span style="color: #ff4500;">1</span><span style="color: black;">&#93;</span><span style="color: #66cc66;">,</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">'e'</span><span style="color: #66cc66;">,</span><span style="color: #ff4500;">2</span><span style="color: black;">&#93;</span><span style="color: black;">&#93;</span><br />
<br />
someArray.<span style="color: black;">sort</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><br />
<span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;Standard Sortierung:<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #66cc66;">,</span> someArray<br />
<span style="color: #808080; font-style: italic;"># [['e', 2], ['n', 1], ['o', 3]]</span><br />
<br />
someArray.<span style="color: black;">sort</span><span style="color: black;">&#40;</span>key<span style="color: #66cc66;">=</span>itemgetter<span style="color: black;">&#40;</span><span style="color: #ff4500;">1</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span><br />
<span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;sortiert nach den Ziffern:<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #66cc66;">,</span> someArray<br />
<span style="color: #808080; font-style: italic;"># [['n', 1], ['e', 2], ['o', 3]]</span></div></div>
<p>Gruß,<br />
Gecko</p>
]]></content:encoded>
	</item>
</channel>
</rss>

