• AI & Python •
22.1K subscribers
1.07K photos
389 videos
63 files
584 links
••• علاقه‌مند به دنیای هوش مصنوعی، تحول دیجیتال و زبان برنامه‌نویسی پایتون با نیم نگاهی به حوزه شبکه و
امنیت.

تبلیغات: @n_h_raad

Library & archive: @SecBookSs



.
Download Telegram
🐍 كلمات كليدی در Python

#پایتون #کلمات_کلیدی
#python

┏━━━━━━━━┓
@AIPyth0n
┗━━━━━━━━┛
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍3
4 روش برای کپی گرفتن از لیست در پایتون

✦ توی پایتون چند راه مختلف برای کپی کردن یه لیست وجود داره. ولی نکته مهم اینه که بدونیم تفاوت کپی سطحی (shallow copy) و کپی عمیق (deep copy) دقیقا چیه، چون هر کدوم توی کار با داده‌ها رفتار متفاوتی دارن.

original = [1, 2, [3, 4]]

# 1. Slice (shallow copy)
copy1 = original[:]

# 2. .copy() method (shallow copy)
copy2 = original.copy()

# 3. Using list() (shallow copy)
copy3 = list(original)

# 4. deepcopy (deep copy)
import copy
copy4 = copy.deepcopy(original)


‏☜︎︎︎ خب حالا بیاییم تفاوت بین کپی سطحی (shallow copy) و کپی عمیق (deep copy) رو بررسی کنیم:

original[2].append(5)
print(copy1)
# [1, 2, [3, 4, 5]] — nested list changed!
print(copy4)
# [1, 2, [3, 4]] — unchanged


#برنامه_نویسی #پایتون #Python #ML #NLP #Programming #Chatbot
┏━━━━━━━━┓
@AIPyth0n
┗━━━━━━━━┛
👍2