Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.albasani.net!news.stack.nl!newsfeed.xs4all.nl!newsfeed3.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.005 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'broken': 0.04; 'english.': 0.04; 'languages.': 0.04; 'subject:Python': 0.06; 'ascii': 0.09; 'english,': 0.09; 'subject:language': 0.09; 'url:unicode': 0.09; 'variant': 0.09; 'mostly': 0.14; 'defined,': 0.16; 'did,': 0.16; 'how,': 0.16; 'received:10.20.200': 0.16; 'received:charter.net': 0.16; 'somehow.': 0.16; 'subject: \n ': 0.16; 'unicode.': 0.16; 'url:faq': 0.16; 'wrote:': 0.18; 'header:User-Agent:1': 0.23; '(or': 0.24; 'script': 0.25; 'nearly': 0.26; 'post': 0.26; 'header :In-Reply-To:1': 0.27; 'chris': 0.29; 'am,': 0.29; 'character': 0.29; 'characters': 0.30; 'subject:list': 0.30; 'are.': 0.31; 'exceptions': 0.31; 'faq:': 0.31; 'sets.': 0.31; 'extend': 0.32; 'received:10.20': 0.33; 'third': 0.33; "can't": 0.35; 'no,': 0.35; 'there': 0.35; 'earth': 0.36; "didn't": 0.36; 'url:org': 0.36; 'example,': 0.37; 'so,': 0.37; 'received:10': 0.37; 'message- id:@gmail.com': 0.38; 'today?': 0.38; 'to:addr:python-list': 0.38; 'fact': 0.38; 'quote': 0.39; 'to:addr:python.org': 0.39; 'even': 0.60; 'most': 0.60; 'tell': 0.60; 'today,': 0.61; 'back': 0.62; 'skip:n 10': 0.64; 'different': 0.65; 'received:96': 0.65; 'world': 0.66; 'computers': 0.72; 'obvious': 0.74; 'subject:this': 0.83; '"most': 0.84; 'imagine': 0.93 X-Authority-Analysis: v=2.0 cv=Q7eKePKa c=1 sm=1 a=EBsYl1X+Lq2xj3QUCo3MmA==:17 a=zewopLiEtFcA:10 a=Ttv1ZzyyB0MA:10 a=nDghuxUhq_wA:10 a=IkcTkHD0fZMA:10 a=pGLkceISAAAA:8 a=te1EGT4yAAAA:8 a=DXLfar9pPZebBygTFwYA:9 a=QEXdDO2ut3YA:10 a=5t16i885XD8A:10 a=EBsYl1X+Lq2xj3QUCo3MmA==:117 Date: Sat, 29 Mar 2014 00:51:17 -0500 From: Mark H Harris User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 Newsgroups: comp.lang.python To: python-list@python.org Subject: Re: Explanation of this Python language feature? [x for x in x for x in x] (to flatten a nested list) References: <9daf0806-02de-4447-964c-c8f8953c23e5@googlegroups.com> <532d5bd9$0$29994$c3e8da3$5496439d@news.astraweb.com> <87ior3w740.fsf@elektro.pacujo.net> <5334c38e$0$29994$c3e8da3$5496439d@news.astraweb.com> <53364327$0$29994$c3e8da3$5496439d@news.astraweb.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Message-ID: Lines: 47 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1396072281 news.xs4all.nl 2848 [2001:888:2000:d::a6]:41380 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:69320 On 3/29/14 12:08 AM, Chris Angelico wrote: > > Okay. History lesson time. > Tell me what is the lingua franka today? Is it, E n g l i s h ? For many many many years people all over the earth were using English and ASCII to communicate with early computers... they still are. Almost every post on every site is English, and nearly every post on every site is a Latin character derivative. Kanji and Cyrillic , and Arabic are obvious exceptions to that today, mostly because of unicode; NOT extend ASCII. > Back before I was born, people were using computers to write messages > that weren't in English. No, they weren't... not most... some. > And they managed it, somehow. Can't imagine > how, if all computers work exclusively with seven-bit Latin-derived > character sets. Unicode. Shoot, most of the world didn't even have computers until just a few years ago; none of the third world did, back in the day, and the ones who did communicated in ASCII and English (or some broken variant of it). > "Most non-third-world countries use Latin-derived character sets". See this quote from the consortium FAQ: > So, for example, there is only one set of Latin characters > defined, despite the fact that the Latin script > is used for the alphabets of thousands of different languages. http://www.unicode.org/faq/basic_q.html#3 marcus