نحوه تبدیل استرینگ به لیست در پایتون

استرینگ به لیست پایتون

فرض کنید که به یک لیست را به صورت رشته در دیتابیس ذخیره کرده اید نیاز دارید استرینگ به لیست تبدیل شود

برای دسترسی به مقادیر لیست باید ابتدا رشته را به لیست تبدیل نمایید.

ما می توانیم از ast.literal_eval () برای ارزیابی رشته به عنوان یک عبارت در پایتون استفاده کنیم.

رشته یا عبارت ارائه شده فقط ممکن است شامل ساختارهای زیر باشد: اعداد ، اعداد ، تاپل ها ، لیست ها ، دیک ها ، بولان ها ، و هیچ کدام. مثلا

import ast
fruits = "['apple', 'orange', 'banana']"
fruits = ast.literal_eval(fruits)
print fruits[1], fruits[0]

خط دوم یک لیست را به صورت رشته ذخیره کرده است.

خط سوم به کمک ast.literal_eval () مقدار رشته را به لیست تبدیل می کنیم.

Responses

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Responses

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

List Comprehensions در پایتون

List Comprehensions در پایتون

List Comprehensions در پایتون، یک روش سریع و موثر برای ایجاد لیست‌ها از طریق اعمال عملیات و فیلترها بر روی تکرارپذیرها (iterables) است. این ویژگی

تشخیص شماره موبایل با پایتون

تشخیص شماره موبایل در متن با پایتون

برای تشخیص شماره‌های تلفن همراه ایرانی، می‌توان از یک تابع پایتون استفاده کرد که از عبارت‌های باقاعده (Regular Expressions) برای شناسایی الگوی شماره‌های تلفن همراه