Random Elements from two Lists - Python
So I have two lists in Python:
import random
list_1 = ['1','2','3']
list_2 = ['4','5','6']
num = random.choice(list_1 or list_2)
This doesn't seem to work. How can I get a random number from either list 1 or list 2?
python list random
add a comment |
So I have two lists in Python:
import random
list_1 = ['1','2','3']
list_2 = ['4','5','6']
num = random.choice(list_1 or list_2)
This doesn't seem to work. How can I get a random number from either list 1 or list 2?
python list random
6
How about concatenating the lists i.e.:num = random.choice(list_1 + list_2)
– sacuL
Nov 24 '18 at 16:24
add a comment |
So I have two lists in Python:
import random
list_1 = ['1','2','3']
list_2 = ['4','5','6']
num = random.choice(list_1 or list_2)
This doesn't seem to work. How can I get a random number from either list 1 or list 2?
python list random
So I have two lists in Python:
import random
list_1 = ['1','2','3']
list_2 = ['4','5','6']
num = random.choice(list_1 or list_2)
This doesn't seem to work. How can I get a random number from either list 1 or list 2?
python list random
python list random
edited Nov 24 '18 at 16:49
prophet-five
1089
1089
asked Nov 24 '18 at 16:23
Yasuo GodYasuo God
61
61
6
How about concatenating the lists i.e.:num = random.choice(list_1 + list_2)
– sacuL
Nov 24 '18 at 16:24
add a comment |
6
How about concatenating the lists i.e.:num = random.choice(list_1 + list_2)
– sacuL
Nov 24 '18 at 16:24
6
6
How about concatenating the lists i.e.:
num = random.choice(list_1 + list_2)– sacuL
Nov 24 '18 at 16:24
How about concatenating the lists i.e.:
num = random.choice(list_1 + list_2)– sacuL
Nov 24 '18 at 16:24
add a comment |
1 Answer
1
active
oldest
votes
You can concatenate the lists:
num = random.choice(list_1 + list_2)
or alternatively choose a list and then choose a character:
num = random.choice(random.choice([list_1],[list_2]))
In python3 you can use it too: num = random.choice([*list_1, *list_2])
– Miklos Horvath
Nov 24 '18 at 18:24
yes, i'm running python 3.7 and it seems to work @MiklosHorvath
– prophet-five
Nov 24 '18 at 18:29
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53460095%2frandom-elements-from-two-lists-python%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can concatenate the lists:
num = random.choice(list_1 + list_2)
or alternatively choose a list and then choose a character:
num = random.choice(random.choice([list_1],[list_2]))
In python3 you can use it too: num = random.choice([*list_1, *list_2])
– Miklos Horvath
Nov 24 '18 at 18:24
yes, i'm running python 3.7 and it seems to work @MiklosHorvath
– prophet-five
Nov 24 '18 at 18:29
add a comment |
You can concatenate the lists:
num = random.choice(list_1 + list_2)
or alternatively choose a list and then choose a character:
num = random.choice(random.choice([list_1],[list_2]))
In python3 you can use it too: num = random.choice([*list_1, *list_2])
– Miklos Horvath
Nov 24 '18 at 18:24
yes, i'm running python 3.7 and it seems to work @MiklosHorvath
– prophet-five
Nov 24 '18 at 18:29
add a comment |
You can concatenate the lists:
num = random.choice(list_1 + list_2)
or alternatively choose a list and then choose a character:
num = random.choice(random.choice([list_1],[list_2]))
You can concatenate the lists:
num = random.choice(list_1 + list_2)
or alternatively choose a list and then choose a character:
num = random.choice(random.choice([list_1],[list_2]))
answered Nov 24 '18 at 16:33
prophet-fiveprophet-five
1089
1089
In python3 you can use it too: num = random.choice([*list_1, *list_2])
– Miklos Horvath
Nov 24 '18 at 18:24
yes, i'm running python 3.7 and it seems to work @MiklosHorvath
– prophet-five
Nov 24 '18 at 18:29
add a comment |
In python3 you can use it too: num = random.choice([*list_1, *list_2])
– Miklos Horvath
Nov 24 '18 at 18:24
yes, i'm running python 3.7 and it seems to work @MiklosHorvath
– prophet-five
Nov 24 '18 at 18:29
In python3 you can use it too: num = random.choice([*list_1, *list_2])
– Miklos Horvath
Nov 24 '18 at 18:24
In python3 you can use it too: num = random.choice([*list_1, *list_2])
– Miklos Horvath
Nov 24 '18 at 18:24
yes, i'm running python 3.7 and it seems to work @MiklosHorvath
– prophet-five
Nov 24 '18 at 18:29
yes, i'm running python 3.7 and it seems to work @MiklosHorvath
– prophet-five
Nov 24 '18 at 18:29
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53460095%2frandom-elements-from-two-lists-python%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
6
How about concatenating the lists i.e.:
num = random.choice(list_1 + list_2)– sacuL
Nov 24 '18 at 16:24