How To Use List Comprehension In Python

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ย. 2024

ความคิดเห็น • 11

  • @ZAR_KoWaLsKy_
    @ZAR_KoWaLsKy_ 8 หลายเดือนก่อน +4

    Nice explanation! Trully useful for adding some extra spice to my projects. Keep up the good work buddy!

  • @PhrontDoor
    @PhrontDoor 6 หลายเดือนก่อน +3

    Loved the presentation ... very clear.
    Also could use :
    itemArr = [ f'item{n}' for n in range(3) ] to avoid the str cast

    • @igorthelight
      @igorthelight 2 หลายเดือนก่อน

      Python will still cast n to a string. Just implicitly.
      Correct me if I'm worong

  • @droid812
    @droid812 4 หลายเดือนก่อน +1

    Very clever on zooming the code, that was a great detail
    Question: Is it recomended to use this comprehension? i mean it kinda affects readability but, what are good uses for it?

    • @TaylorsSoftware
      @TaylorsSoftware  4 หลายเดือนก่อน

      Great question! You should use list comprehensions when you want to quickly loop through or generate a list with minimal conditional statements. You should avoid using it when you have multiple conditions. It will make troubleshooting and readability more difficult with too many conditions.

  • @fusebox9725
    @fusebox9725 4 หลายเดือนก่อน +1

    perhaps we can also use append function as i.append("new") for i in itemList)

  • @igorthelight
    @igorthelight 2 หลายเดือนก่อน

    Also, list comprehensions are faster!

  • @jurgenblick5491
    @jurgenblick5491 7 หลายเดือนก่อน

    which version of py