websites with lists of startups

I love the startup culture and the way starups work.  Being in Bangalore, I am surrounded by startups and they provide some very good opportunities to learn and grow as well making it  a community of entrepreneurs helping each other to succeed.

This posts provides links to some websites that give a list and description of startups from various cities across the world. These websites helps me to see all the latest and new ideas coming into the market and gain immense amount of information.

    1.   –  This website provides the latest products in the market most of which are the outcomes from startups . The update to this website is on a daily basis. If you have a product, you can submit to them to get features on their website.

2.  – this is a website focusing on trending technological topics and  the editors of Inc have come up with the most interesting and growing startups and companies across America and came up with the 2014  INC 500 list. which can be found here –

3.   –  These guys aim to meet VCs to startups and help startups to get funded. The various startups funded and also the most trending startups can be found on this website, where they list the most trending startups of the week and of a month.. The link to the startup list is :

4. –   This is a great website if you are looking for god information about the various rounds of funding to startups and also the events hosted by startups from various fields.

5.  –  This website is  specific to the Bangalore region and  provides a very good list of startups in and around Bangalore.

Either for keeping  updated with some of the craziest ideas , or to search for startups to join that match your needs or to just get the news on startups across the world, These list helps a great deal in providing the right information.

(If you know any others please provide in the comments below. Thanks 🙂 )
Source :
various people from

List operations in python – Ways to insert elements

Lists are one of the best data structures I have ever seen. Storing and extracting values from it is a breeze (most of the time).
Python has a huge number of concepts and functions that work on the lists to maintain, update and extract  data.
List splicing, sorting , appending , searching , inserting and removing data are some of the operations that can be performed.

Among all these, I found two methods similar. The append() and the  extend() . What these basically do is put elements at the end of a list.But they do have a striking difference.
for example consider a list:

list_sample =  [1, 'name', 2, 3, 'True']

What the append() does is, puts whatever item which is specified,into the list along with the item’s data structure.
SO on the list_sample if we append another list ,say [‘a’ , ‘b’ ,’c’] we get:

list_sample.append( ['a' , 'b' ,'c'])
>>>[1, 'name' , 2, 3, 'True', ['a' , 'b', 'c']]

 The append()  here, has stored the entire list in sample_list as a single list item.

On the other hand, lets use extend() on list_sampleWe shall  extend the list_sample with another list [‘d’, ‘e’, ‘f’].

list_sample.extend(['d', 'e', 'f'])
[1, 'name', 2, 3, 'True', 'd', 'e', 'f']

here extend() has extracted each value from the list ([‘d’, ‘e’, ‘f’] ) and inserted them individually at the end of sample_list.

Other ways to add elements in a list is by using the  + (plus) operator. for example on the same defined list ,list_sample , we shall add 3 elements [‘False’, 9 , ‘h’]

list_sample = list_sample + ['False', 9 , 'h']
>>>[1, 'name', 2, 3, 'True', 'False', 9 , 'h']

Elements can be added into the list at a particular position by making use of the insert() function. It takes in 2 arguments as  inputs, the first specifies the position to be inserted in  and second specifies the element to be inserted.

>>>[1, 'name', 2, 3, 'True']
>>>[1, 'name', 2, 3, 'value',  'True'] 

So the string, ‘value’ is inserted at the position 4 (index 3) in  sample_list.

These were some of the ways in which elements can be added into a list. Different methods are used in different situations to add the elements efficiently  and quickly. That is, a single method is not relied upon to get the job done always.