10 Tips & Tricks

10 Tips & Tricks āļ—āļĩāđˆāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āđƒāļŠāđ‰āļ‡āļēāļ™ Python āđ„āļ”āđ‰āļĢāļ§āļ”āđ€āļĢāđ‡āļ§āļ‚āļķāđ‰āļ™

enter image description here

āļ āļēāļĐāļē Python āļ–āļ·āļ­āđ€āļ›āđ‡āļ™āļ āļēāļĐāļē Programming āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļ•āļīāļšāđ‚āļ•āļ‚āļķāđ‰āļ™āļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§ āđāļĄāđ‰āđāļ•āđˆ Netflix, IBM āļĢāļ§āļĄāļ—āļąāđ‰āļ‡āļ­āļĩāļāļŦāļĨāļēāļĒāđāļŦāđˆāļ‡āļāđ‡āđƒāļŠāđ‰ Python āđƒāļ™āļšāļ—āļ„āļ§āļēāļĄāļ™āļĩāđ‰āļˆāļķāļ‡āļĄāļēāļšāļ­āļāļ–āļķāļ‡ 10 Tips & Tricks āļ—āļĩāđˆāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āđƒāļŠāđ‰āļ‡āļēāļ™ Python āđ„āļ”āđ‰āļĢāļ§āļ”āđ€āļĢāđ‡āļ§āļ‚āļķāđ‰āļ™ āļĄāļēāđƒāļŦāđ‰āđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļāļąāļ™

1. Concatenating Strings

āđ€āļĄāļ·āđˆāļ­āļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­(Concatenate) List āļ‚āļ­āļ‡ Strings āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāđ„āļ”āđ‰āđ‚āļ”āļĒāđƒāļŠāđ‰ For Loop āđ‚āļ”āļĒāđ€āļžāļīāđˆāļĄāđ€āļ‚āđ‰āļēāđ„āļ›āļ—āļĩāļĨāļ° Element āđāļ•āđˆāļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āļ•āļēāļĄ āļ§āļīāļ˜āļĩāļ™āļĩāđ‰āļ­āļēāļˆāļˆāļ°āđ„āļĄāđˆāļ„āđˆāļ­āļĒāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļĄāļēāļāļ™āļąāļ āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļ–āđ‰āļē List āļ™āļąāđ‰āļ™āļĒāļēāļ§āļĄāļēāļ āđ† āđƒāļ™ Python āļ™āļąāđ‰āļ™ String āļ–āļ·āļ­āđ€āļ›āđ‡āļ™ Immutable āļ”āļąāļ‡āļ™āļąāđ‰āļ™ String āļ”āđ‰āļēāļ™āļ‹āđ‰āļēāļĒāđāļĨāļ°āļ‚āļ§āļē āļˆāļ°āļ–āļđāļ Copy āđ„āļ›āļĒāļąāļ‡ String āđƒāļŦāļĄāđˆāļ”āđ‰āļ§āļĒāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢ Concatenate āđāļ•āđˆāļĨāļ°āļ„āļĢāļąāđ‰āļ‡

āļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ”āļĩāļāļ§āđˆāļēāļāļēāļĢāđƒāļŠāđ‰ For Loop āļāđ‡āļ„āļ·āļ­ āļāļēāļĢāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™ join() āļ”āļąāļ‡āļ—āļĩāđˆāđāļŠāļ”āļ‡āļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡:

2. āđƒāļŠāđ‰ List Comprehensions

List Comprehensions āļ–āļđāļāđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ List āđƒāļŦāļĄāđˆāļˆāļēāļ iterables āļ­āļ·āđˆāļ™ āđ† āđ€āļĄāļ·āđˆāļ­ List Comprehensions āļ—āļģāļāļēāļĢ Return Lists, āļžāļ§āļāļĄāļąāļ™āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ āļ§āļ‡āđ€āļĨāđ‡āļš (Brackets) āļ—āļĩāđˆāļšāļĢāļĢāļˆāļļ Expression āļ‹āļķāđˆāļ‡āļˆāļ°āļ–āļđāļ Execute āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ° Element āđ„āļ›āļžāļĢāđ‰āļ­āļĄāļāļąāļš For Loop āđ€āļžāļ·āđˆāļ­ Iterate āđāļ•āđˆāļĨāļ° Element āļāļēāļĢāļ—āļĩāđˆ List Comprehensions āđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āđ€āļĢāđ‡āļ§āļāļ§āđˆāļē āļāđ‡āđ€āļžāļĢāļēāļ°āļĄāļąāļ™āļˆāļ°āļ–āļđāļāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļš Python Interpreter āļ‹āļķāđˆāļ‡āļˆāļ°āļ—āļģāđƒāļŦāđ‰āđ€āļŦāđ‡āļ™āļ–āļķāļ‡ Pattern āļ—āļĩāđˆāļ„āļēāļ”āđ€āļ”āļēāđ„āļ”āđ‰āđƒāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļ§āļ™ Loop

āļˆāļēāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ™āļĩāđ‰ āđ€āļ›āđ‡āļ™āļāļēāļĢāđƒāļŦāđ‰āļŦāļē āļ„āđˆāļēāļĒāļāļāļģāļĨāļąāļ‡ 2 āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļĨāļ‚ 5 āļ•āļąāļ§ āđ‚āļ”āļĒāđƒāļŠāđ‰ List Comprehensions

āđƒāļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ™āļĩāđ‰ āđ€āļĢāļēāļˆāļ°āļĄāļēāļŦāļēāļ•āļąāļ§āđ€āļĨāļ‚āļ—āļĩāđˆāļ‹āđ‰āļģāļāļąāļ™āļˆāļēāļ 2 Lists āđ‚āļ”āļĒāđƒāļŠāđ‰ List Comprehensions

3. Iterate āļ”āđ‰āļ§āļĒ enumerate()

Enumerate() Method āļˆāļ°āđ€āļžāļīāđˆāļĄāļ•āļąāļ§ Counter āđ€āļ‚āđ‰āļēāđ„āļ›āļĒāļąāļ‡ iterable āđāļĨāļ° Return āļžāļ§āļāļĄāļąāļ™āļāļĨāļąāļšāļĄāļēāđƒāļ™āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡ Enumerate Object

āļ„āļĢāļēāļ§āļ™āļĩāđ‰ āđ€āļĢāļēāļĨāļ­āļ‡āļĄāļēāđāļāđ‰āļ›āļąāļāļŦāļēāļ‚āļ­āļ‡ Fizz Buzz Problem āļāļąāļ™āļ”āļđ āđ‚āļ”āļĒāđ€āļ‚āļĩāļĒāļ™ Program āļ—āļĩāđˆ Print āļ•āļąāļ§āđ€āļĨāļ‚āđƒāļ™ List āļ­āļ­āļāļĄāļē āđ‚āļ”āļĒāļŦāļēāļāļ•āļąāļ§āđ€āļĨāļ‚āļ™āļąāđ‰āļ™āļŦāļēāļĢāļ”āđ‰āļ§āļĒ 3 āļĨāļ‡āļ•āļąāļ§āđƒāļŦāđ‰ Print āļ„āļģāļ§āđˆāļē “fizz” āđāļ—āļ™āļ—āļĩāđˆāļ•āļąāļ§āđ€āļĨāļ‚āļ™āļąāđ‰āļ™ āļŦāļēāļāļŦāļēāļĢ 5 āļĨāļ‡āļ•āļąāļ§āđƒāļŦāđ‰ Print āļ„āļģāļ§āđˆāļē “buzz” āđāļĨāļ°āļŦāļēāļāļ•āļąāļ§āđ€āļĨāļ‚āđƒāļ”āļŦāļēāļĢāļ—āļąāđ‰āļ‡ 3 āđāļĨāļ° 5 āļĨāļ‡āļ•āļąāļ§āđƒāļŦāđ‰ Print āļ„āļģāļ§āđˆāļē “fizzbuzz” āļ­āļ­āļāļĄāļē

4. āđƒāļŠāđ‰ ZIP āđ€āļĄāļ·āđˆāļ­āļ•āđ‰āļ­āļ‡āļ—āļģāļ‡āļēāļ™āļāļąāļš Lists

āļŠāļĄāļĄāļ•āļīāļ§āđˆāļē āļ„āļļāļ“āđ„āļ”āđ‰āļĢāļąāļšāļĄāļ­āļšāļŦāļĄāļēāļĒāļ‡āļēāļ™āđƒāļŦāđ‰āļĢāļ§āļĄāļŦāļĨāļēāļĒ āđ† Lists āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļĒāļēāļ§āđ€āļ—āđˆāļēāļāļąāļ™āđ€āļ‚āđ‰āļēāļ”āđ‰āļ§āļĒāļāļąāļ™ āđāļĨāļ° Print āļœāļĨāļĨāļąāļžāļ˜āđŒāļ­āļ­āļāļĄāļē āđāļĨāļ°āļāļēāļĢāđƒāļŠāđ‰ zip() āļāđ‡āđ€āļ›āđ‡āļ™āļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ”āļĩāļāļ§āđˆāļēāļ—āļĩāđˆāļˆāļ°āđ„āļ”āđ‰āļœāļĨāļĨāļąāļžāļ˜āđŒāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢ āļ”āļąāļ‡āļ—āļĩāđˆāđāļŠāļ”āļ‡āđƒāļ™ Code āļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡:

5. āđƒāļŠāđ‰ itertools

Python itertools Module āđ€āļ›āđ‡āļ™āļŦāļ™āļķāđˆāļ‡āđƒāļ™ Tools āļ—āļĩāđˆāđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļˆāļąāļ”āļāļēāļĢāļāļąāļš Iterators āđ‚āļ”āļĒ itertools āļĄāļĩāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļŦāļĨāļēāļĒāļ­āļĒāđˆāļēāļ‡āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ iterable Sequences āļ‚āļ­āļ‡ Input Data iterable āđƒāļ™āļ—āļĩāđˆāļ™āļĩāđ‰āļˆāļ°āļ‚āļ­āđƒāļŠāđ‰ itertools.combinations() āđ€āļ›āđ‡āļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āđ‚āļ”āļĒ itertools.combinations() āļˆāļ°āļ–āļđāļāđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ Combinations āļ‹āļķāđˆāļ‡āļĒāļąāļ‡āđ€āļ›āđ‡āļ™āļāļēāļĢāļĢāļ§āļĄāļāļĨāļļāđˆāļĄāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ‚āļ­āļ‡ Input Values

āļ‚āļ­āļĒāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āļ—āļĩāđˆāđƒāļŠāđ‰āļāļąāļ™āļˆāļĢāļīāļ‡ āđ† āđ€āļžāļ·āđˆāļ­āļ—āļģāđƒāļŦāđ‰āļ›āļĢāļ°āđ€āļ”āđ‡āļ™āļ‚āđ‰āļēāļ‡āļ•āđ‰āļ™āļŠāļąāļ”āđ€āļˆāļ™āļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™ āđ‚āļ”āļĒāļŠāļĄāļĄāļ•āļīāļ§āđˆāļē āļĄāļĩāļ—āļĩāļĄ 4 āļ—āļĩāļĄāļ—āļĩāđˆāđāļ‚āđˆāļ‡āļ‚āļąāļ™āļāļąāļ™āļ­āļĒāļđāđˆ āđāļĨāļ°āļ—āļļāļāļ—āļĩāļĄāļˆāļ°āļ—āļģāļāļēāļĢāđāļ‚āđˆāļ‡āļ‚āļąāļ™āļāļąāļšāļ—āļĩāļĄāļ­āļ·āđˆāļ™āļ—āļĩāđˆāđ€āļŦāļĨāļ·āļ­ āļ‡āļēāļ™āļ‚āļ­āļ‡āļ„āļļāļ“āļāđ‡āļ„āļ·āļ­ āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ—āļĩāđˆāđāļ•āđˆāļĨāļ°āļ—āļĩāļĄāļˆāļ°āļ—āļģāļāļēāļĢāđāļ‚āđˆāļ‡āļ‚āļąāļ™āļāļąāļ™

āļĨāļ­āļ‡āļ”āļđāļ—āļĩāđˆ Code āļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡:

āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāļ—āļĩāđˆāļ„āļ§āļĢāļŠāļąāļ‡āđ€āļāļ•āļ„āļ·āļ­ āļĨāļģāļ”āļąāļšāļ‚āļ­āļ‡āļ„āđˆāļē āļ™āļąāđ‰āļ™āđ„āļĄāđˆāļŠāļģāļ„āļąāļ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļ ('Team 1', 'Team 2') āđāļĨāļ° ('Team 2', 'Team 1') āļ–āļ·āļ­āļ§āđˆāļēāļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļ°āļ—āļģāļāļēāļĢāđāļŠāļ”āļ‡āđ€āļžāļĩāļĒāļ‡āļŦāļ™āļķāđˆāļ‡āļ„āļĢāļąāđ‰āļ‡āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™āđƒāļ™ Output āđāļĨāļ°āđƒāļ™āļ—āļģāļ™āļ­āļ‡āđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰ itertools.permutations() āđ„āļ”āđ‰āđ€āļŠāđˆāļ™āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļāļąāļšāļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™āļ­āļ·āđˆāļ™ āđ† āļˆāļēāļ Module

6. āđƒāļŠāđ‰ Python Collections

Python Collections āđ€āļ›āđ‡āļ™ Container Data Types āđ„āļĄāđˆāļ§āđˆāļēāļˆāļ°āđ€āļ›āđ‡āļ™ Lists, Sets, Tuples, Dictionary āļ‹āļķāđˆāļ‡ Collections Module āđ„āļ”āđ‰āļˆāļąāļ”āđ€āļ•āļĢāļĩāļĒāļĄ Datatypes āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡āđ€āļ­āļēāđ„āļ§āđ‰āđƒāļŦāđ‰āđāļĨāđ‰āļ§ āļĄāļąāļ™āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āđƒāļŦāđ‰ Code āļ‚āļ­āļ‡āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļ—āļļāļāļ­āļĒāđˆāļēāļ‡āđ„āļ”āđ‰āļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™āđāļĨāļ° Clean āļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™ āđāļ–āļĄāļĒāļąāļ‡āļĄāļĩāļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™āļĄāļēāļāļĄāļēāļĒāđƒāļŦāđ‰āđƒāļŠāđ‰ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđ€āļŦāđ‡āļ™āļ āļēāļžāļŠāļąāļ”āđ€āļˆāļ™āļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™ āļˆāļ°āļ‚āļ­āļĒāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ Counter()

āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ Counter() āļˆāļ°āļĢāļąāļš iterable āđ€āļ‚āđ‰āļēāļĄāļē (āđ€āļŠāđˆāļ™ List āļŦāļĢāļ·āļ­ Tuple) āđāļĨāđ‰āļ§āļ—āļģāļāļēāļĢ Return Counter Dictionary āļāļĨāļąāļšāļĄāļē āđ‚āļ”āļĒ Key āļ‚āļ­āļ‡ Dictionary āļˆāļ°āđ€āļ›āđ‡āļ™ Element āļ—āļĩāđˆāđ„āļĄāđˆāļ‹āđ‰āļģāļāļąāļ™āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāđƒāļ™ iterable āđāļĨāļ°āļ„āđˆāļēāļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ° Key āļˆāļ°āļ™āļąāļšāļˆāļģāļ™āļ§āļ™āļ‚āļ­āļ‡ Element āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāđƒāļ™ iterable

āđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ Counter Object āđƒāļŦāđ‰āļŠāđˆāļ‡āļœāđˆāļēāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ iterable(list) āđ„āļ›āļĒāļąāļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™ Counter() āļ•āļēāļĄāļ—āļĩāđˆāđāļŠāļ”āļ‡āđƒāļ™ Code āļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡āļ™āļĩāđ‰

7. Convert 2 Lists āđ„āļ›āļĒāļąāļ‡ Dictionary

āļŠāļĄāļĄāļ•āļīāļ§āđˆāļēāđ€āļĢāļēāļĄāļĩ List āļ­āļĒāļđāđˆ 2 Lists āđ‚āļ”āļĒ List āđāļĢāļāļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ āļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āļ™āļąāļāđ€āļĢāļĩāļĒāļ™ āļŠāđˆāļ§āļ™ List āļ—āļĩāđˆāļŠāļ­āļ‡āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ āļ„āļ°āđāļ™āļ™āļ—āļĩāđˆāļžāļ§āļāđ€āļ‚āļēāļ—āļģāđ„āļ”āđ‰ āđ€āļĢāļēāļĄāļēāļ”āļđāļāļąāļ™āļ§āđˆāļē āļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āđāļ›āļĨāļ‡āļˆāļēāļāļ—āļąāđ‰āļ‡ 2 List āđ„āļ›āđ€āļ›āđ‡āļ™ Dictionary āđ€āļ”āļĩāļĒāļ§āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āđ„āļĢ āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™ zip āđƒāļ™āļāļēāļĢāļ—āļģāļŠāļīāđˆāļ‡āļ™āļąāđ‰āļ™āđ„āļ”āđ‰āđ‚āļ”āļĒāđƒāļŠāđ‰ Code āļ•āļēāļĄāļ—āļĩāđˆāđāļŠāļ”āļ‡āļ­āļĒāļđāđˆāļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡āļ™āļĩāđ‰:

8. āđƒāļŠāđ‰ Python Generators

āļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™ Generator āļˆāļ°āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ– Declare āļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™āļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āđ€āļŦāļĄāļ·āļ­āļ™ iterator āļ‹āļķāđˆāļ‡āļĄāļąāļ™āļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰ Programmer āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡ iterator āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§, āļ‡āđˆāļēāļĒ āđāļĨāļ° Clean āļ‚āļ­āļĒāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļžāļ·āđˆāļ­āļ­āļ˜āļīāļšāļēāļĒāđāļ™āļ§āļ„āļīāļ”āļ™āļĩāđ‰āđƒāļŦāđ‰āļŠāļąāļ”āđ€āļˆāļ™āļ‚āļķāđ‰āļ™ āđ‚āļ”āļĒāļŠāļĄāļĄāļ•āļīāļ§āđˆāļē āļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢāļŦāļēāļœāļĨāļĢāļ§āļĄāļ‚āļ­āļ‡ āļ„āđˆāļēāļĒāļāļāļģāļĨāļąāļ‡āļŠāļ­āļ‡ āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļĨāļ‚āļ•āļąāđ‰āļ‡āđāļ•āđˆ 1 - 100000000

āļĄāļąāļ™āļ”āļđāļ‡āđˆāļēāļĒāđƒāļŠāđˆāđ„āļŦāļĄ? āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļŠāļīāđˆāļ‡āļ™āļĩāđ‰āđ„āļ”āđ‰āđ‚āļ”āļĒāđƒāļŠāđ‰ List Comprehension āđāļ•āđˆāļ›āļąāļāļŦāļēāļāđ‡āļ„āļ·āļ­ āļĄāļąāļ™āđ€āļ›āđ‡āļ™ Input āļ—āļĩāđˆāļĄāļĩāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆāļĄāļēāļ āļˆāļēāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ™āļĩāđ‰ āļĨāļ­āļ‡āļ”āļđāļ—āļĩāđˆ Code āļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡:

āđƒāļ™āļāļēāļĢāļšāļ§āļāļˆāļģāļ™āļ§āļ™āļ—āļĩāđˆāđ€āļĢāļēāļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļ‚āđ‰āļēāđ„āļ›āđ€āļĢāļ·āđˆāļ­āļĒ āđ† āđ€āļĢāļēāļ„āļ§āļĢāļ•āļĢāļ°āļŦāļ™āļąāļāļ§āđˆāļē āļ§āļīāļ˜āļĩāļ™āļĩāđ‰āļ”āļđāļˆāļ°āđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰āļĒāļēāļāđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļ„āļģāļ™āļ§āļ“āļŠāļđāļ‡ āđ€āļžāļĢāļēāļ°āđ€āļŦāļ•āļļāļ™āļĩāđ‰āđ€āļ­āļ‡ Python Generators āļˆāļķāļ‡āļ–āļđāļāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļĄāļēāđ€āļžāļ·āđˆāļ­āđāļāđ‰āđ„āļ‚āļ›āļąāļāļŦāļēāļ™āļĩāđ‰ āļ”āđ‰āļ§āļĒāļāļēāļĢāđāļ—āļ™āļ—āļĩāđˆ “[ ]” āļ”āđ‰āļ§āļĒ “( )” āđ€āļĢāļēāļāđ‡āļˆāļ°āđ€āļ›āļĨāļĩāđˆāļĒāļ™ List Comprehension āđ€āļ›āđ‡āļ™ Generator Expression āđāļĨāđ‰āļ§ āļ•āļ­āļ™āļ™āļĩāđ‰āđ€āļĢāļēāļĄāļēāļ„āļģāļ™āļ§āļ“āđ€āļ§āļĨāļēāļāļąāļ™āđƒāļŦāļĄāđˆ:

āļ„āļļāļ“āļˆāļ°āđ€āļŦāđ‡āļ™āļ§āđˆāļē āđ€āļ§āļĨāļēāļĨāļ”āļ™āđ‰āļ­āļĒāļĨāļ‡āđ„āļ› āđāļĨāļ°āļĄāļąāļ™āļˆāļ°āļĒāļīāđˆāļ‡āđ€āļŦāđ‡āļ™āđ„āļ”āđ‰āđ€āļ”āđˆāļ™āļŠāļąāļ”āļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™āļŠāļģāļŦāļĢāļąāļš Input āļ—āļĩāđˆāļĄāļĩāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆāļĄāļēāļ āđ†

9. Return āļ„āđˆāļēāļŦāļĨāļēāļĒ āđ† āļ„āđˆāļēāļˆāļēāļ Function

Python āļĄāļĩāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢ Return āļ„āđˆāļēāđ„āļ”āđ‰āļŦāļĨāļēāļĒāļ„āđˆāļē (Multiple Values) āļˆāļēāļāļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™ āđƒāļ™āļāļĢāļ“āļĩāļ™āļĩāđ‰āļ„āđˆāļēāļ—āļĩāđˆ Return āļāļĨāļąāļšāļĄāļēāļ„āļ§āļĢāđ€āļ›āđ‡āļ™ List āļ‚āļ­āļ‡āļ„āđˆāļēāļ—āļĩāđˆāļ„āļąāđˆāļ™āļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļˆāļļāļĨāļ āļēāļ„ ( , ) āđāļĨāļ°āļˆāļēāļāļ™āļąāđ‰āļ™ Python āļˆāļ°āļŠāļĢāđ‰āļēāļ‡ Tuple āđāļĨāļ° Return āļ„āđˆāļēāļ™āļĩāđ‰āđƒāļŦāđ‰āļāļąāļš āļ•āļąāļ§āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļĄāļąāļ™ āļ”āļąāļ‡āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆāđāļŠāļ”āļ‡āļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡:

10. āđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™ sorted()

āđ€āļĄāļ·āđˆāļ­āļžāļđāļ”āļ–āļķāļ‡āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš (Sort) āđƒāļ™ Python āļ–āļ·āļ­āđ€āļ›āđ‡āļ™āđ€āļĢāļ·āđˆāļ­āļ‡āļ—āļĩāđˆāļ—āļģāđ„āļ”āđ‰āđ„āļĄāđˆāļĒāļēāļ āđ€āļžāļĢāļēāļ°āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰ Built-in Method Sorted() āļ—āļĩāđˆāļˆāļ°āļŠāđˆāļ§āļĒāļ—āļģāļŠāļīāđˆāļ‡āđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™āđƒāļŦāđ‰āļ„āļļāļ“ āđ‚āļ”āļĒ sorted() āļˆāļ°āļ—āļģāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš (āđ„āļĄāđˆāļ§āđˆāļēāļˆāļ°āđ€āļ›āđ‡āļ™ List, Tuple) āđāļĨāļ°āļˆāļ° Return List āļ—āļĩāđˆ Element āļ–āļđāļāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāđāļĨāđ‰āļ§āđ€āļŠāļĄāļ­ āļ‚āļ­āļĒāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢ Sort List āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļĨāļ‚ āļˆāļēāļāļ™āđ‰āļ­āļĒāđ„āļ›āļĄāļēāļ

āļĨāļ­āļ‡āļ­āļĩāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āđ€āļ›āđ‡āļ™āļāļēāļĢ Sort List āļ‚āļ­āļ‡ String āļˆāļēāļāļĄāļēāļāđ„āļ›āļ™āđ‰āļ­āļĒ

Reference: towardsdatascience.com

Source : .

Last updated