C# Python程序员编写C语言的建议

C# Python程序员编写C语言的建议,c#,python,C#,Python,我已经看到了关于C程序员编写Python代码的建议,但我的方向正好相反 对于编写C代码的Python程序员来说,有哪些技巧、窍门和注意事项?以下是我的问题所指的一些示例: 另一种可能性: "abc".Where((x,i) => true).Select((x, i) => string.Format("{0}: {1}", i, x)) 0: a 1: b 2: c 你不是在某种程度上重复那个问题吗?似乎是对称的……不。这个问题是关于当你习惯了Pythonic的方式时,如何用C

我已经看到了关于C程序员编写Python代码的建议,但我的方向正好相反


对于编写C代码的Python程序员来说,有哪些技巧、窍门和注意事项?

以下是我的问题所指的一些示例:

另一种可能性:

"abc".Where((x,i) => true).Select((x, i) => string.Format("{0}: {1}", i, x))

0: a
1: b
2: c

你不是在某种程度上重复那个问题吗?似乎是对称的……不。这个问题是关于当你习惯了Pythonic的方式时,如何用C编程。我过去一直需要在python和C之间切换,当LINQ出现时,我很高兴有了这些东西。
List<Foo> fooList = new List<Foo>();
IEnumerable<Foo> extract = from foo in fooList where foo.Bar > 10 select Foo.Name.ToUpper();