資源描述:
《Python Cookbook》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、TableofContentsForewordPreface1.PythonShortcuts1.1SwappingValuesWithoutUsingaTemporaryVariable1.2ConstructingaDictionaryWithoutExcessiveQuoting1.3GettingaValuefromaDictionary1.4AddinganEntrytoaDictionary1.5AssociatingMultipleValueswithEachKeyinaDictionary1.6DispatchingUsingaDictionary1
2、.7CollectingaBunchofNamedItems1.8FindingtheIntersectionofTwoDictionaries1.9AssigningandTestingwithOneStatement1.10UsingListComprehensionsInsteadofmapandfilter1.11UnzippingSimpleList-LikeObjects1.12FlatteningaNestedSequence1.13LoopinginParalleloverIndexandSequenceItems1.14LoopingThrough
3、MultipleLists1.15SpanningaRangeDefinedbyFloats1.16TransposingTwo-DimensionalArrays1.17CreatingListsofListsWithoutSharingReferences2.SearchingandSorting2.1SortingaDictionary2.2ProcessingSelectedPairsofStructuredDataEfficiently2.3SortingWhileGuaranteeingSortStability2.4SortingbyOneField,
4、ThenbyAnother2.5LookingforItemsinaSortedSequenceUsingBinarySearch2.6SortingaListofObjectsbyanAttributeoftheObjects2.7SortingbyItemorbyAttribute2.8SelectingRandomElementsfromaListWithoutRepetition2.9PerformingFrequentMembershipTestsonaSequence2.10FindingtheDeepIndexofanIteminanEmbeddedS
5、equence2.11ShowingOffQuicksortinThreeLines2.12SortingObjectsUsingSQL'sORDERBYSyntax3.Text3.1ProcessingaStringOneCharacterataTime3.2TestingifanObjectIsString-Like3.3AligningStrings3.4TrimmingSpacefromtheEndsofaString3.5CombiningStrings3.6CheckingWhetheraStringContainsaSetofCharacters3.7
6、FilteringaStringforaSetofCharacters3.8ControllingCase3.9ReversingaStringbyWordsorCharacters3.10AccessingSubstrings3.11ChangingtheIndentationofaMultilineString3.12TestingWhetheraStringRepresentsanInteger3.13ExpandingandCompressingTabs3.14ReplacingMultiplePatternsinaSinglePass3.15Convert
7、ingBetweenDifferentNamingConventions3.16ConvertingBetweenCharactersandValues3.17ConvertingBetweenUnicodeandPlainStrings3.18PrintingUnicodeCharacterstoStandardOutput3.19DispatchingBasedonPatternMatches3.20EvaluatingCodeInsideStrings3.21ReplacingPythonCodewiththeResultsofExecutingThatC