Python Tutorial for Beginners 4: Lists, Tuples, and Sets

In this Python Beginner Tutorial, we will begin learning about Lists, Tuples, and Sets in Python. Lists and Tuples allow us to work with sequential data, and Sets allow us to work with unordered unique values. We will go over most of the methods, learn when to use which data type, and also the performance benefits of each type as well. Let’s get started.

The code from this video can be found at:

Watch the full Python Beginner Series here:

Slicing Video:

✅ Support My Channel Through Patreon:

✅ Become a Channel Member:

✅ One-Time Contribution Through PayPal:

✅ Cryptocurrency Donations:
Bitcoin Wallet – 3MPH8oY2EAgbLVy7RBMinwcBntggi7qeG3
Ethereum Wallet – 0x151649418616068fB46C3598083817101d3bCD33
Litecoin Wallet – MPvEBY5fxGkmPQgocfJbxP6EmTo5UUXMot

✅ Corey’s Public Amazon Wishlist

✅ Equipment I Use and Books I Recommend:

▶️ You Can Find Me On:
My Website –
My Second Channel –
Facebook –
Twitter –
Instagram –



30 thoughts on “Python Tutorial for Beginners 4: Lists, Tuples, and Sets”
  1. It’s 2022 and this is still the best free Python course I have come across. I always recommend your course to anyone who wants to learn Python. Thank you 🙏

  2. Ud me puede mostrar cómo hacer un arreglo de ventanas?
    Es muy fácil hacer una ventana
    VENT=Tk() #Ya superf[acil.
    Ahora deseo tener el arreglo VENT(1), VENT(2), VENT(3)……………………

  3. Am really grateful I got my IST FILE from the name ⬆️⬆️⬆️⬆️⬆️⬆️above it really work effectively.

  4. Am really grateful I got my IST FILE from the name ⬆️⬆️⬆️⬆️⬆️⬆️above it really work effectively.

  5. I'm at about 18:00 and I don't understand the difference between "course" and "courses". We have not defined a variable for course so what does typing in "course" do?

  6. i am also learning python and the way he teaches is awesome but he should include practice set also with expalantion

  7. class Food():
    def __init__(self,dish_name="unknown",calories=100):

    message = 'THIS IS A SECRET' #encrypted message
    def caesar_cipher(text,key):
    final_text = ""
    for k in text:
    temp = (ALPHA.index(k) + key) % 26
    final_text += ALPHA[temp]
    except ValueError:
    final_text+= k
    return final_text

  9. def _init_ (self, text_file_name, positive_file_name, negative_file_name):
    self.file_name = text_file_name
    file_text = open ("{}".format (text_file_name), "r")
    self.text =
    with open("{}".format (positive_file_name)) as file:
    list_positive_words = file.readlines()

    the_positive_words = ""
    for line in list_positive_words:
    the_positive_words+=" "

    self.positive_words = the_positive_words.split()
    self.positive_words.append ("")

    with open("{}".format (negative_file_name)) as file:
    list_negative_words = file.readlines()

    the_negative_words = ""
    for line in list_negative_words:
    the_negative_words+=" "

    self.negative_words = the_negative_words.split()

  10. def adding_numbers(the_list):
    new_list = list()
    for i in range (len (the_list)):
    if i != len (the_list)-1:
    new_list.append (the_list[i]+the_list[i+1])
    return new_list

Leave a Reply

Your email address will not be published.

Captcha loading...