How to Append Another List to a Existing List in Python? (Differ

  • 时间:2020-09-09 14:04:20
  • 分类:网络文摘
  • 阅读:136 次

Let’s you have a list in Python:

1
a = [1, 2, 3, 4]
a = [1, 2, 3, 4]

And you have another list in Python:

1
b = [5, 6, 7, 8]
b = [5, 6, 7, 8]

You can concatenate two lists by simply using + operator, which will leave both lists untouched and return a copy of the concatenated list.

1
a + b  # [1, 2, 3, 4, 5, 6, 7, 8]
a + b  # [1, 2, 3, 4, 5, 6, 7, 8]

You can use extend() method of the array, which allows us to append all the elements from another list to it. This will modify the original list.

1
2
3
# c is None
c = a.extend(b)
# a is now [1, 2, 3, 4, 5, 6, 7, 8]
# c is None
c = a.extend(b)
# a is now [1, 2, 3, 4, 5, 6, 7, 8]

The append() on the other hand, appends an element to the list. For example,

1
2
3
a = [1, 2, 3, 4]
a.append(5)
# a is now [1, 2, 3, 4, 5]
a = [1, 2, 3, 4]
a.append(5)
# a is now [1, 2, 3, 4, 5]

The append returns None. You can use append to achieve what the extend does.

1
2
3
def extend(a, b):
  for x in b:
    a.append(x)
def extend(a, b):
  for x in b:
    a.append(x)

–EOF (The Ultimate Computing & Technology Blog) —

推荐阅读:
Tools and Resources to Help Create Your Next Content Calendar  5 Tips for Capturing More Leads on Your Blog  Don’t Fall Victim to the Content Overproduction Trap  Are You Taking Advantage Of These Free WordPress Marketing Plugi  What Content Marketers Can Learn from Game of Thrones  All You Need To Know About How Small Business Should Handle Soci  Should You Add Live Chat to Your Blog?  Food Blogger Accuses Fast Food Giant Of Stealing His Recipe  Back To School 2016: How To Rock (And Profit) With Sales And Mar  The Five Fundamentals to Creating a Powerhouse Blog 
评论列表
添加评论