<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Viết chương trình biến nhiều số nguyên thành một số nguyên duy nhất bằng Python</title>
<meta name="description" content="Viết chương trình biến nhiều số nguyên thành một số nguyên duy nhất bằng Python - Savefile - Tin Tức -...">
<meta name="author" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :.">
<meta name="copyright" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :. [admin@nguoicodonvn2008.info]">
<meta name="robots" content="index, archive, follow, noodp">
<meta name="googlebot" content="index,archive,follow,noodp">
<meta name="msnbot" content="all,index,follow">
<meta name="generator" content="NukeViet v4.5">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Viết chương trình biến nhiều số nguyên thành một số nguyên duy nhất bằng Python">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin Tức -...">
<meta property="og:site_name" content=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.">
<meta property="og:url" content="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/viet-chuong-trinh-bien-nhieu-so-nguyen-thanh-mot-so-nguyen-duy-nhat-bang-python-6387.html">
<link rel="shortcut icon" href="https://www.nguoicodonvn2008.info/favicon.ico">
<link rel="canonical" href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/viet-chuong-trinh-bien-nhieu-so-nguyen-thanh-mot-so-nguyen-duy-nhat-bang-python-6387.html">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/karaoke-dual/" title="Tin Tức - Karaoke Dual" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/nhac-tre/" title="Tin Tức - Nhạc trẻ" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/tru-tinh/" title="Tin Tức - Trữ tình" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/nuoc-ngoai/" title="Tin Tức - Nước ngoài" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/remix/" title="Tin Tức - Remix" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/tam-su-tinh-yeu/" title="Tin Tức - Tâm sự tình yêu" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/tho-suu-tam/" title="Tin Tức - Thơ sưu tầm" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/cuoc-song/" title="Tin Tức - Cuộc sống" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/phan-mem/" title="Tin Tức - Phần mềm" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/kien-thuc-may-tinh/" title="Tin Tức - Kiến thức máy tính" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/hoc-tap/" title="Tin Tức - Học tập" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/tai-lieu/" title="Tin Tức - Tài liệu" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/de-thi/" title="Tin Tức - Đề thi" type="application/rss+xml">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/style.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/news.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/custom.css" type="text/css">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/bootstrap.min.js" type="text/javascript">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/themes/default/css/style.css">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/themes/default/css/style.non-responsive.css">
<link rel="StyleSheet" href="https://www.nguoicodonvn2008.info/themes/default/css/news.css">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/themes/default/css/custom.css">
<style type="text/css">
	body{background: #fff;}
</style>
    </head>
    <body>
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">.&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.</h2>
		<p class="pull-right"><a title=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;." href="https://www.nguoicodonvn2008.info/">https://www.nguoicodonvn2008.info</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Viết chương trình biến nhiều số nguyên thành một số nguyên duy nhất bằng Python</h1>
		<ul class="list-inline">
			<li>Thứ ba - 29/11/2022 23:08</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
		</div>
				<div class="imghome">
			<img alt="Viết chương trình biến nhiều số nguyên thành một số nguyên duy nhất bằng Python" src="https://st.quantrimang.com/photos/image/2017/10/30/bai-tap-python-thuc-hanh-code-size-80x80-znd.jpg" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<p style="text-align: justify;"><strong>Đề bài:</strong>&nbsp;Cho danh sách nhiều số nguyên, viết một chương trình Python để biến danh sách đã cho thành một số nguyên duy nhất.</p>

<p style="text-align: justify;"><strong>Ví dụ:</strong></p>

<pre id="pre0">
<code>Input : &#91;1, 2, 3&#93;
Output : 123

Input : &#91;55, 32, 890&#93;
Output : 5532890</code></pre>

<p style="text-align: justify;">Trong bài viết này, Quản Trị Mạng sẽ cùng các bạn tìm hiểu cách viết chương trình biến nhiều số nguyên thành một số nguyên duy nhất bằng ngôn ngữ lập trình&nbsp;Python.</p>

<p style="text-align: justify;">Có khá nhiều cách tiếp cận khả dụng cho việc biến nhiều số nguyên thành một số nguyên duy nhất. Dưới đây, chúng ta sẽ khám phá từng cách một.</p>

<h2 style="text-align: justify;">Cách 1: Phương pháp cơ bản nhất</h2>

<p style="text-align: justify;">Bạn chỉ cần lặp lại từng phần tử trong danh sách và trả về chúng mà không có khoảng trắng ở giữa.</p>

<p style="text-align: justify;">Dưới đây là code mẫu để các bạn tham khảo:</p>

<pre id="pre1" style="text-align: justify;">
# Python3 program to convert a list
# of integers into a single integer
# creating a list
lst = &#91;12, 15, 17&#93;
# iterating each element
for i in lst:
    print(i, end=&quot;&quot;)</pre>

<p style="text-align: justify;">Kết quả trả về là:</p>

<pre id="pre2">
<code>121517</code></pre>

<h2 style="text-align: justify;">Cách 2: Sử dụng join()</h2>

<p style="text-align: justify;">Cách tiếp cận thứ 2 là sử dụng phương thức join() của Python. Đầu tiên, bạn cần chuyển đổi danh sách số nguyên sang chuỗi (lý do là vì join() chỉ hoạt động với chuỗi. Tiếp theo, đơn giản bạn chỉ cần dùng phương thức join() để kết hợp chúng lại với nhau rồi trả về kết quả.</p>

<p style="text-align: justify;">Dưới đây là code mẫu để các bạn tham khảo:</p>

<pre id="pre3" style="text-align: justify;">
# Python3 program to convert a list
# of integers into a single integer
def convert(list):
    # Converting integer list to string list
    s = &#91;str(i) for i in list&#93;
    # Join list items using join()
    res = int(&quot;&quot;.join(s))
    return(res)
# Driver code
list = &#91;1, 2, 3&#93;
print(convert(list))</pre>

<p style="text-align: justify;">Kết quả trả về là:</p>

<pre id="pre4">
<code>123</code></pre>

<h2 style="text-align: justify;">Cách 3: Sử dụng map()</h2>

<p style="text-align: justify;">Cách tiếp cận tiếp theo để chuyển một danh sahcs nhiều số nguyên thành một số nguyên duy nhất là dùng hàm map() của Python với hàm str để chuyển danh sách số nguyên thành danh sách chuỗi. Sau đó, kết hợp chúng với nhau trên một chuỗi trống và cuối cùng là trả về số nguyên đã được kết hợp.</p>

<p style="text-align: justify;">Dưới đây là code mẫu:</p>

<pre id="pre5" style="text-align: justify;">
# Python3 program to convert a list
# of integers into a single integer
def convert(list):
    # Converting integer list to string list
    # and joining the list using join()
    res = int(&quot;&quot;.join(map(str, list)))
    return res
# Driver code
list = &#91;1, 2, 3&#93;
print(convert(list))</pre>

<p style="text-align: justify;">Kết quả trả về là:</p>

<pre id="pre6">
<code>123</code></pre>

<h2 style="text-align: justify;">Cách 4: Nhân từng số nguyên với lũy thừa 10</h2>

<p style="text-align: justify;">Đây là một cách tiếp cận mang nhiều tính chất toán học hơn và nó không yêu cầu bạn phải chuyển đổi danh sách số nguyên sang danh sách chuỗi. Bạn cần nhân từng phần tử số nguyên với lũy thừa tương ứng là 10 rồi tính tổng.</p>

<p style="text-align: justify;">Dưới đây là code mẫu để các bạn tham khảo:</p>

<pre id="pre7" style="text-align: justify;">
# Python3 program to convert a list
# of integers into a single integer
def convert(list):
    # multiply each integer element with its
    # corresponding power and perform summation
    res = sum(d * 10**i for i, d in enumerate(list&#91;::-1&#93;))
    return(res)
# Driver code
list = &#91;1, 2, 3&#93;
print(convert(list))</pre>

<p style="text-align: justify;">Kết quả trả về là:</p>

<pre id="pre8">
<code>123</code></pre>

<p style="text-align: justify;">Quản Trị Mạng hy vọng rằng bài viết này sẽ có ích đối với bạn.</p>
		</div>
				<div id="author">
						<p>
				<strong>Nguồn tin:</strong>
				Quantrimang.com
			</p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/viet-chuong-trinh-bien-nhieu-so-nguyen-thanh-mot-so-nguyen-duy-nhat-bang-python-6387.html" title="Viết chương trình biến nhiều số nguyên thành một số nguyên duy nhất bằng Python">https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/viet-chuong-trinh-bien-nhieu-so-nguyen-thanh-mot-so-nguyen-duy-nhat-bang-python-6387.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; .&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.
		</div>
		<div id="contact">
			<a href="mailto:admin@nguoicodonvn2008.info">admin@nguoicodonvn2008.info</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://www.nguoicodonvn2008.info/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
		</script>
		<div class="car-top">
  <span><img src="https://www.nguoicodonvn2008.info/themes/default/images/car.png" alt=""></span>
</div>
<script src="https://www.nguoicodonvn2008.info/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="nv4c_e856T",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=0,nv_recaptcha_ver=2,nv_recaptcha_sitekey="",nv_recaptcha_type="image",XSSsanitize=1;</script>
<script src="https://www.nguoicodonvn2008.info/assets/js/language/vi.js"></script>
<script src="https://www.nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js"></script>
<script src="https://www.nguoicodonvn2008.info/assets/js/global.js"></script>
<script src="https://www.nguoicodonvn2008.info/assets/js/site.js"></script>
<script src="https://www.nguoicodonvn2008.info/themes/default/js/news.js"></script>
<script src="https://www.nguoicodonvn2008.info/themes/default/js/main.js"></script>
<script src="https://www.nguoicodonvn2008.info/themes/default/js/custom.js"></script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "Organization",
            "url": "https://www.nguoicodonvn2008.info",
            "logo": "https://www.nguoicodonvn2008.info/uploads/angel.gif"
        }
        </script>
<script src="https://www.nguoicodonvn2008.info/themes/default/js/bootstrap.min.js"></script>
<script type="text/javascript">
var $scrolltop = $('.car-top');
$scrolltop.on('click', function () {
    $('html,body').animate({
        scrollTop: 0
    }, 800);
    $(this).addClass("car-run");
    setTimeout(function(){ $scrolltop.removeClass('car-run');}, 1000);
    return false;
});
$(window).on('scroll', function ()
{ 
    if($(window).scrollTop() >= 200)
    {
        $scrolltop.addClass("show");
        $scrolltop.addClass("car-down");
    }
    else
    {
       $scrolltop.removeClass("show");
       setTimeout(function(){ $scrolltop.removeClass('car-down');}, 300);
    }
});
</script>
</body>
</html>