Unbracketing python array segments [duplicate] - python

This question already has answers here:
How do I make a flat list out of a list of lists?
(34 answers)
Closed 8 months ago.
A=["asd","jkl","qwe"]
[A[1:3],A[0:1]]
gives
[['jkl', 'qwe'], ['asd']]
I wish it just gave
['jkl', 'qwe', 'asd']
How do I accomplish this seemingly elusive task?
edit: the version of python I must work with does not allow for * symbol.

A=["asd","jkl","qwe"]
A = [*A[1:3], *A[0:1]]

Related

creating a list from a set modifies the order of the numbers [duplicate]

This question already has answers here:
python order of elements in set
(2 answers)
Why is the order in dictionaries and sets arbitrary?
(5 answers)
Closed 26 days ago.
I have a list a:
a={4941, 4980, 3855, 4763, 4955}
I convert into a list:
b=list(a)
b now becomes [4980, 4955, 4763, 4941, 3855]
Sorry am I missing something? Eventhough set is an unordered structure why should it change the order ? Or is it the list function that is doing this?
Sorry if this is too naive a question! Many thanks.

How to use the concept of indexing dictionary in python [duplicate]

This question already has answers here:
Append a dictionary to a dictionary [duplicate]
(7 answers)
How to index into a dictionary?
(11 answers)
Closed 2 months ago.
I encountered a program where I had to append one dictionary into another, and I was unable to do it because I could not use indexing in dictionary so I wanted to know what the possible ways are I could do it

I'm trying to append to a list in python but it gives back a NoneType [duplicate]

This question already has answers here:
Why does "x = x.append(...)" not work in a for loop?
(8 answers)
Closed 2 years ago.
This is my code but my output gives a none type back and not a list full of numbers.
PHC=[]
for i in range(len(df)):
x=df['HC'][0:i+1].mean()
PHC=PHC.append(x)
len[df]['HC']
instead of
len[df]

Python :error'list' object has no attribute 'sorted' [duplicate]

This question already has answers here:
Python list sort in descending order
(6 answers)
Closed 5 years ago.
This is my code:
#这是一个有关旅行的程序
place=['北京天安门','西安兵马俑','香港游乐园','日本秋叶原']
print(place)
print(sorted(place))
print(place)
place.sorted(reverse=true)
print(place)
When I run my code, something Wrong happens.
place.sorted(reverse=true)
or
sorted(place)
Using the 2nd way, how can I give (reverse=true)?
Just use sorted(place, reverse=True).

Python like list slicing in Groovy [duplicate]

This question already has answers here:
Slice a string in groovy
(3 answers)
Closed 6 years ago.
Given the following list:
a = [0,1,2,3,4,5]
In python I can do this:
a[2:4] which will get me [2,3]
Given that same list in groovy, is there a similar slicing mechanism I can use?
The answer is:
a[2..3]
another example would be if you wanted [1,2,3,4]:
a[1..4]

Categories